Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Удаление пользователя



Иногда необходимо удалить регистрационную запись пользователя (например, зарегистрированного по ошибке). Для того чтобы удалить регистрационную запись пользователя имя\_пользователя, необходимо работать в текстовой консоли с правами суперпользователя. Введите в командной строке команду

userdel имя_пользователя

Для того чтобы удалить регистрационную запись, а также принадлежащие пользователю файлы, введите в командной строке команду

userdel -r имя_пользователя

Эта команда удаляет каталог /home/имя_пользователя и все его содержимое. Файлы данного пользователя, расположенные в других местах, не удаляются автоматически, их необходимо находить и удалять вручную.

Удаление файлов, принадлежавших ранее удаленному пользователю, а также любой другой доступ к ним (например, просмотр) возможен только с правами суперпользователя.

Удаление пользователя невозможно, если он в данный момент зарегистрирован в системе или работает какой-либо процесс, запущенный от его имени.


Тема: Операционные системы семейства OS/2

OS/2 — 32-разрядная графическая многозадачная операционная система фирмы IBM для IBMPC-совместимых компьютеров. OS/2 изначально создавалась для полноценного использования приложениями возможностей современных микропроцессоров: всей адресуемой памяти, защищенного режима и многозадачности.

OS/2 использует виртуальную память, объем которой динамически меняется. Приложения работают в среде OS/2 в режиме вытесняющей многозадачности с разделением времени. При вытесняющей многозадачности операционная система жестко делит ресурсы процессора между выполняющимися программами, в отличие от кооперативной многозадачности (используемой, например, в Microsoft Windows3.x), при которой работающие программы делят процессорное время путем опроса друг друга. Возможна работа многопоточных приложений для OS/2, запускающих несколько процессов одновременно.

Файловая система (High Performance File System, HPFS) системы OS/2 обладает более высокой производительностью, чем файловая система FAT MS—DOS, лучше защищена от сбоев и поддерживает длинные (до 256 символов) имена файлов.

Workplace Shell, 32—разрядная графическая оболочка системы OS/2, основана на объектно-ориентированной модели (System Object Model, SOM).

OS/2 работает на компьютерах с микропроцессором не ниже 80386 (рекомендуется 486 или Pentium) и объемом оперативной памяти не менее 4 Мбайт (рекомендуется 8 Мбайт и более). В настоящее время наиболее широко используются версии OS/2 Warp 3 и OS/2 Warp Connect 3 (расширенная версия с сетевыми возможностями). В начале 1996 года выпущена OS/2 Warp Server — серверная операционная система для многоранговой локальной сети.


Тема: Операционные системы реального времени

Операционные системы реального времени (ОСРВ) предназначены для обеспечения интерфейса к ресурсам критических по времени систем реального времени. Основной задачей в таких системах является своевременность (timeliness) выполнения обработки данных.

В качестве основного требования к ОСРВ выдвигается требование обеспечения предсказуемости или детерминированности поведения системы в наихудших внешних условиях, что резко отличается от требований к производительности и быстродействию универсальных ОС. Хорошая ОСРВ имеет предсказуемое поведение при всех сценариях системной загрузки (одновременные прерывания и выполнение потоков).

Существует некое различие между системами реального времени и встроенными системами. От встроенной системы не всегда требуется, чтобы она имела предсказуемое поведение, и в таком случае она не является системой реального времени. Однако даже беглый взгляд на возможные встроенные системы позволяет утверждать, что большинство встроенных систем нуждается в предсказуемом поведении, по крайней мере, для некоторой функциональности, и таким образом, эти системы можно отнести к системам реального времени.

Принято различать системы мягкого (soft) и жесткого (hard) реального времени.

В системах жесткого реального времени неспособность обеспечить реакцию на какие-либо события в заданное время ведет к отказам и невозможности выполнения поставленной задачи. В большинстве русскоязычной литературы такие системы называют системами с детерминированным временем. При практическом применении время реакции должно быть минимальным.

Системами мягкого реального времени называются системы, не попадающие под определение "жесткие", т.к. в литературе четкого определения для них пока нет. Системы мягкого реального времени могут не успевать решать задачу, но это не приводит к отказу системы в целом.

В системах реального времени необходимо введение некоторого директивного срока (в англоязычной литературе – deadline), до истечения которого задача должна обязательно (для систем мягкого реального времени – желательно) выполниться. Этот директивный срок используется планировщиком задач как для назначения приоритета задачи при ее запуске, так и при выборе задачи на выполнение.

Необходимые требования для ОСРВ [DEDSYS]:

ü ОС должна быть многозадачной,

ü ОС должна обладать понятием приоритета для потоков,

ü ОС должна поддерживать предсказуемые механизмы синхронизации,

ü ОС должна обеспечивать механизм наследования приоритетов,

ü поведение ОС должно быть известным и предсказуемым (задержки обработки прерываний, задержки переключения задач, задержки драйверов и т.д.); это значит, что во всех сценариях рабочей нагрузки системы должно быть определено максимальное время отклика.

В течение последних 25-30 лет структура операционных систем изменялась от монолитной к многослойной структуре ОС и далее к архитектуре клиент-сервер.

При монолитной структуре ОС состоит из набора модулей, и изменения одного модуля влияют на другие модули. Чем больше модулей, тем больше хаоса (беспорядка) при эксплуатации такой системы. Кроме того, невозможно распределить ОС в многопроцессорной системе.

В многослойной структуре изменения одного слоя влияют на соседние слои; кроме того, обращение через слой невозможно. Для систем реального времени должно быть обеспечено прямое обращение к каждому слою ОС, а иногда напрямую к аппаратуре.

Основной идеей клиент-серверной технологии в ОС является сведение базиса ОС к минимуму (планировщик и примитивы синхронизации). Вся остальная функциональность выносится на другой уровень и реализуется через потоки или задачи. Совокупность таких серверных задач отвечает за системные вызовы. Приложения являются клиентами, которые запрашивают сервисы через системные вызовы.

Клиент-серверная технология позволяет создавать масштабируемые ОС и упрощает распределение в многопроцессорной системе. При эксплуатации системы замена одного модуля не вызывает эффекта “снежного кома”; кроме того, сбой модуля не всегда влечет за собой отказ системы в целом. Появилась возможность динамической загрузки и отгрузки модулей. Главной проблемой в этой модели является защита памяти, поскольку серверные процессы должны быть защищены. При каждом запросе сервиса система должна переключаться с контекста приложения на контекст сервера. При поддержке защиты памяти время переключения с одного процесса на другой увеличивается.

Как правило, большинство современных ОСРВ построено на основе микроядра (kernel или nucleus), которое обеспечивает планирование и диспетчеризацию задач, а также осуществляет их взаимодействие.

Микроядро должно иметь представление о процессе. Все остальное в операционных системах вынесено за пределы ядра, вызывается по запросам и выполняется как приложения.

Некоторые операционные системы реального времени

ü RTLinux — ОС жёсткого РВ на основе Linux

ü RTEMS — ОС с открытым исходным кодом, разработана DARPA МО США

ü eCos

ü Fiasco (клон L4)

ü OSA— кооперативная многозадачная ОСРВ с открытым исходным кодом для PIC-микроконтроллеров, автор Виктор Тимофеев

ü FreeRTOS

ü KURT (KU Real Time Linux) — ОС мягкого РВ на основе Linux

ü Phoenix-RTOS

ü Nut/OS

ü Prex

ü RTAI

ü scmRTOS — Single-Chip Microcontroller RTOS

ü SHaRK

ü TRON Project

ü Xenomai

ü BeRTOS — ОСРВ для встраиваемых систем с открытым исходным кодом, распространяется.


Тема: Мобильные операционные системы

В наши дни трудно представить человека, обходящегося без мобильного телефона или плеера. Полет научной и технической мысли породил множество различных устройств для работы и развлечений.

Одним из самых распространенных аппаратов такого рода стал мобильный телефон, обросший ныне таким количеством функций, что телефон стали называть новым модным словечком «гаджет». Однако устройства разных производителей подразумевают разную функциональность, какие-то нужные функции есть у одного аппарата, какие-то – у другого. В этой неразберихе на помощь приходит универсальность мобильного компьютера.

Карманный помощник – кто он?

Сегодня многим достаточно функционала более-менее продвинутой трубки, однако широко представлены

ü карманные компьютеры (КПК),

ü смартфоны, и коммуникаторы,

ü специфические устройства – навигаторы.

Так для чего же предназначены все эти устройства?

Конечно, трубка или плеер – это вещь в себе, такие аппараты созданы для какой-то одной цели и задачи и все возможности этих устройств строго настрого заложены в прошивке, а чтобы добавить что-то новое, необходимо чаще всего менять само устройство на то, которое обладает нужной функцией.

Указанной односторонности лишены КПК, коммуникаторы и смартфоны. Это стало возможным благодаря тому, что построены многие модели этих устройств на одной общей платформе, называемой Операционная

Система (ОС), почти так же, как и всем известный настольный компьютер. Операционная система дает возможность не только гибкой настройки и установки программ, но и написание любых приложений под собственные нужды, поэтому умные устройства и называются умными – они могут практически все, что может настольный ПК или ноутбук.

Сегодня в пользование предоставлены несколько наиболее известных операционных систем:

ü Microsoft с семейством Windows Mobile,

ü Symbian, Palm, а также некоторые малораспространенные ОС, такие как

ü Mac OS X или Linux.

Особенности этих операционных систем для мобильных устройств:

Семейство Windows Mobile

Известнейшая корпорация Microsoft поставляет не только операционные системы для домашних компьютеров, но и для карманных компьютеров, смартфонов и коммуникаторов.

Windows CE – это вариант компактной операционной системы для наладонных компьютеров (Handheld PC) и встраиваемых систем. Эта система очень похожа на настольный вариант Windows, однако не имеет с ним ничего общего. Основной особенностью этой ОС является возможность работы с малым объемом оперативной памяти (от 5 Мегабайт), а также поддержка мобильных процессоров архитектуры ARM, MIPS, Hitachi SuperH (мобильные процессоры) и даже x86 (настольные процессоры).

В былые времена эта операционная система использовалась в наладонных компьютерах, которые функционально недалеко ушли от записной книжки, а сегодня Windows CE является основной платформой для построения автомобильных навигаторов, что дает возможность создавать многофункциональные устройства с мультимедийным уклоном.

Таким образом, Windows CE – это специфичная ОС с довольно узким диапазоном применений и чаще в профессиональной сфере.

Windows Mobile – дальнейшее развитие Windows CE. Общим у этих ОС является ядро, интерфейс же кардинально отличается, кроме того, Windows Mobile поддерживает в основном процессоры архитектуры ARM. Сегодня актуальна Windows Mobile (WM) версии 6. WM 6 подразделяется на три группы, каждая для своего устройства, так, Windows Mobile 6 Professional предназначена для коммуникаторов и содержит модуль для совершения звонков и поддержку сенсорного экрана.

Основными особенностями ОС семейства Windows Mobile являются: гибкая настройка практически любых параметров, поддержка тем оформления интерфейса, установка программ сторонних разработчиков (плееры, игры, навигационный софт, калькуляторы, словари и многое другое), что значительно расширяет возможности устройства с WM. Сама операционная система уже содержит в себе множество возможностей – это работа с сообщениями (SMS, электронная почта), медиаплеер, Internet Explorer, календарь, заметки, адресная книга – то есть стандартный телефонный и КПК функционал. По дизайну ОС напоминают настольную Windows, однако имеют с ней мало общего, впрочем, тем, кто привык к домашней Windows будет психологически приятно видеть знакомые цвета и логотип.

WM предназначалась для бизнес-пользователей, зато те игры, что имеются – весьма привлекательны и отлично сделаны. И, к слову, пока для Windows Mobile практически не существует вирусов.

Семейство операционных систем Palm OS – мобильные первопроходцы

Palm OS – одна из первых массовых операционных систем для наладонных компьютеров. Примерно в это же время КПК получили название PDA – персональный цифровой ассистент. Palm OS появилась в 1996 году, но гораздо раньше был изобретен метод рукописного ввода текста, легший в основу Palm OS. На базе Palm OS производятся преимущественно КПК и смартфоны Treo.

Семейство операционных систем Symbian

Операционные системы Symbian сегодня довольно успешно конкурируют с платформой Windows Mobile. На стороне Symbian большая дружественность к неподготовленному технически пользователю. Операционные системы Symbian делятся на две группы: первая, разработанная Nokia, называется Series 60 (как и дополнительные варианты – S80 и S90), вторая – версия для коммуникаторов UIQ с поддержкой сенсорного экрана и применяется компанией SonyEricsson.

Mac OS X

Операционная система Mac OS предоставляет в будущем возможности легкого портирования программ, предназначенных для Macintosh на iPhone. Возможно, тогда мы получим один из самых удачных коммуникаторов, но пока что это лишь планы на будущее.

Некоторые малоизвестные операционные системы

Кроме уже описанных нами сегодня операционных систем для мобильных помощников, существуют и малоизвестные ОС, например, Linux или Blackberry.

Linux – используется в КПК от Sharp. Это модели Zaurus, малоизвестные у нас в России. Конечно же, это не полноценный Linux. Да, используется ядро Linux, но вот оболочка ОС здесь совсем другая и до совместимости с «большой» Linux ей далеко.

Используемая Sharp оболочка называется Qtopia. Второй особенностью ОС от Sharp является простота интерфейса и работы (в отличие от настольного варианта Linux), поэтому не надо быть знатоком, чтобы освоить «Завра». В общем и целом, данная платформа весьма популярна в Азии, у нас в России распространена мало, потому особого интереса не представляет, разве что для техноманьяков, которые не прочь позабавиться с различной техникой, изучить новые возможности.

Blackberry – серия смартфонов, производимая канадской компанией RIM (Research in Motion). Компания смогла предложить свою оригинальную концепцию мобильных устройств, которые стали популярны за океаном. Blackberry представляет собой платформу для беспроводных коммуникаций в сетях сотовой связи, которая позволяет осуществлять постоянный доступ к Интернет, электронной почте (в том числе по защищенному протоколу Push Mail) и другим коммуникациям.

Классический Blackberry наделен удобной QWERTY-клавиатурой и отлично подходящим для мобильной работы интерфейсом. Это основные слагающие успеха данных смартфонов, особенно среди корпоративных пользователей. Что касается России, то пока только МТС и БиЛайн подписали соглашение с RIM о внедрении платформы Blackberry в нашей стране, в целом, эти смартфоны у нас пока практически не встречаются.





Дата публикования: 2014-11-28; Прочитано: 309 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.013 с)...