Операционные системы, среды и оболочки
Операционные системы ЭВМ. Основные принципы и понятия:
Функционирование современных ЭВМ обеспечивается на паритетных началах аппаратными и программными средствами. Программное обеспечение выполняет функцию посредника между пользователями и ЭВМ, расширяет возможности аппаратуры вычислительной машины, являясь логическим ее продолжением.
Глава 1
1.1. Функции и состав операционных систем.
Операционная система — это набор программ, обеспечиваюший организацию вычислительного процесса на ЭВМ.
1.2. Управление данными в операционных системах.
Управление данными включает следующие компоненты:
долговременное планирование - организацию размещения данных на внешних носителях, их выборку и предоставление пользовательским программам;
оперативное управление — распределение оперативной памяти под программы и данные, реализацию обмена данными между оперативной и внешней памятью;
управление внешними устройствами ввода-вывода и размещения данных.
1.3. Управление заданиями (процессами, задачами).
Процесс — минимальный программный объект, обладающий собственными системными ресурсами (запущенная программа).
1.4. Связь с оператором.
Глава 4
Среды и оболочки операционных систем.
4.1. Диалоговые мониторы ЕС ЭВМ.
В свое время было известно большое число разновидностей диалоговых мониторов (JEC, RIM, PRIMUS, FOCUS и др.) отечественной разработки, поскольку существовали различные подходы к компенсации недостатков средств ОС ЕС. Наиболее существенным из этих недостатков является отчуждение пользователя от вычислительного процесса, заложенное в разделении труда оператора ЭВМ и программиста, являющееся основным принципом ОС ЕС ЭВМ.
4.2. Монитор PCTools для ПЭВМ.
PCTools являлся первым из известных средств расширения командного языка MS DOS, предусматривавшим достаточно типовые средства работы с устройствами, файлами, текстами. В дальнейшем был вытеснен программным средством Norton Commander.
4.3. Оболочка NORTON COMMANDER (DOS) и ее графические аналоги для Windows.
Оболочка NORTON COMMANDER (NC) является самой распространенной из используемых в настоящее время надстроек над DOS, преобразующих ее командный пользовательский интерфейс в интерфейс типа "меню". Она настолько привычна для пользователей ПК, что с ней не хотят расставаться даже те из них, кто уже давно работают в среде Windows, применяя оболочку Norton Commander в качестве "файлового манипулятора".
4.4. FAR Manager – текстовая оболочка для Windows 95/98/NT/2000.
FAR – это работающая в текстовом режиме программа управления файлами для Windows 95,98 и Windows NT, с поддержкой длинных имен файлов и широким набором операций над файлами и папками.
4.5. Программная оболочка Dosshell.
Программа Dosshell представляет собой текстовую оболочку, предназначенную для работы с DOS. В оболочке Dosshell можно запускать прикладные программы на исполнение, осуществлять операции с файлами и дисками. Возможности Dosshell шире, чем PCTools, а ряд операций выполняет только Dosshell. При копировании файлов используется технология Drag and Drop ("переместить и отпустить").
Глава 2
Операционные системы персональных компьютеров - однопользовательские, однозадачные и многозадачные.
2.1. Операционная система MS-DOS.
2.2. Графические программные оболочки Windows 3.x.
Операционная оболочка Windows 3.1 — надстройка над DOS, обеспечивающая более удобный и наглядный интерфейс для пользователей (графический интерфейс), т.е. набор средств для вывода изображений на экран манипулирования ими, построения меню, окон на экране и т.д.
2.3. Операционные системы Windows 95/98/ME.
ервые версии Windows 3.x нельзя назвать полноценными ОС, так как для их работы обязательно было наличие активной копии MS DOS. Таким образом, Windows 3.x являлась как бы посредником пользователя и операционной системы, облегчая процесс общения между ними.
2.4. Операционные системы Windows NT/2000.
Операционная система Windows NT или New Technology была создана группой разработчиков под руководством Дейва Катлера, ранее работавшего в DEC над проектом VMS (кстати, довольно часто используемая аббревиатура WNT получается из VMS сдвигом букв V, M, S по алфавиту на одну: VW, MN, ST). Дэйв Катлер пришел в Microsoft в 1988 году специально для работы над проектом NT. NT, в отличие от остальных ОС Microsoft, в некотором смысле проект одного человека, она наиболее законченная ОС из всего того, что они выпустили.
Глава 3
Операционные системы коллективного пользования – многопользовательские многозадачные
3.1. Операционные системы ОS 360/370/375
Вычислительные машины ряда ЭВМ IBM/36O (ЕС ЭВМ). Вычислительные машины ряда ЭВМ IBM/36O (в СССР была разработана аналогичная серия — ЕС ЭВМ) представляли собой семейство программно-совместимых машин третьего поколения.
3.2. Операционные системы RSX (ОС РВ).
Операционная система RSX (ОС РВ — операционная система с разделением времени) была разработана для машин среднего класса PDP-11 и VAX (фирма Digital Equipment Corporation – DEC). Основная особенность управляющих вычислительных машин типа PDP-11 заключается в том, что взаимодействие между всеми устройствами, входящими в состав комплексов, включая процессор, и оперативным запоминающим устройством (ОЗУ) осуществляется при помощи единого унифицированного интерфейса, получившего название "Общая шина"(ОШ).
3.3. Операционная система UNIX.
Операционная система UNIX - одна из самых популярных в мире операционных систем благодаря тому, что ее сопровождает и распространяет большое число компаний
3.4. Операционная система LINUX графическая оболочка X Windows.
Linux - свободно распространяемая версия UNIX, первоначально была разработана Линусом Торвальдсом (Linus Torvalds) . Linux был создан с помощью многих UNIX-программистов и энтузиастов из Internet, тех, кто имеет достаточно навыков и способностей развивать систему. Ядро Linux не использует коды AT&T или какого-либо другого частного источника, и большинство программ Linux разработаны в рамках проекта GNU из Free Software Foundation в Cambridge, Massachusetts. Но в него внесли лепту также программисты всего мира.