Функции операционных систем

Структура программного обеспечения

n Системные программы

n Прикладные программы

n Инструментальные (программы-оболочки для создания новых программ)

Системные программы

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

n Драйверы устройств

n Утилиты (обслуживание дисков, архиваторы, антивирусы и т.д.)

n Браузеры – программы для работы с Web – сайтами в сети Интернет

Программы, постоянно находящиеся в оперативной памяти (например, ядро операционной системы, драйверы устройств) называются резидентными

Прикладные программы общего назначения

n текстовые редакторы

n графические системы

n табличные процессоры

n органайзеры

n пакеты статистической обработки

n медиа - проигрыватели (редакторы)

n обучающие программы

n электронные переводчики и словари

n игровые программы

n …

Инструментальные средства (программы-оболочки для создания прикладных программ)

n трансляторы языков программирования

n системы управления базами данных

n экспертные системы

Функции операционных систем

n организация взаимодействия (интерфейс) пользователя и операционной системы

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

n организация хранения и поиска программ и данных на накопителях информации

n организация работы в компьютерных сетях

n обеспечение совместной работы нескольких пользователей

n обеспечение безопасности и защиты программ и данных

Этапы развития ОС:

n ОС для больших компьютеров (1960-1970) – мультипрограммирование, режимы разделения времени, управление параллельными процессами

n Unix (1970, AT&T) – первая переносимая ОС

n MS DOS (1976, Microsoft) – первая ОС для ПК (интерфейс командной строки)

n Norton Commander и другие операционные оболочки (системы меню и «горячие» клавиши)

n Mac OS (1981, Apple) – первая ОС с графическим интерфейсом пользователя (GUI)

n Windows 95 ….. Windows 7 (2009)

n Linux (1991, Линус Торвальдс) – первая ОС с открытым кодом

n Nokia Symbian, Google Android, Windows Mobile, Apple iPhone – первые ОС для мобильных устройств

n Microsoft Windows Azure – первая ОС для «облачных» вычислений

Отличительные особенности MS Windows:

многозадачность – одновременная работа нескольких приложений
- простота в использовании
-интуитивно понятный графический интерфейс, удобная работа с «мышью»
- единство интерфейса большинства приложений (например, Ctrl-C практически везде будет означать «Копировать», F1 - «Справка» и т.д.)
- хорошая обратная совместимость -большинство ранее написанных программ работают в поздних версиях Windows
- наличие драйверов практически для любого оборудования
- встроенные программные средства (Middleware):
работа с файлами мультимедиа, работа в компьютерных сетях, включая Internet, доступ к электронной почте и др.
- удобный встроенный инструментарий администрирования

Файловая система обеспечивает организацию хранения, быстрый и надежный способ поиска требуемых программ и данных в накопителях информации.
FAT32, NTFS, UDF, exFAT …
Достоинства NTFS: высокая производительность, надежность, безопасность и эффективность работы, количество файлов неограничено.
Недостатки NTFS: требуется большой объем оперативной памяти, несовместимость с ранними версиями Windows

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

Тип файла определяет расширение имени файла – добавляемые к имени точка и несколько латинских букв:

n.doc.docx – документ MS Word

n.xls.xlsx – таблица MS Excel

n.odt – документ OpenOffice Writer

n.ods – таблица OpenOffice Calc

n.odp – презентация OpenOffice Impress

n.bmp.gif.jpeg – графические файлы

n.html – страница сайта

n.exe.dll.com – программы (приложения)

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

Графическое изображение иерархической структуры подкаталогов называется деревом.

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

Например: a:\k1\k4\f6

Главный каталог диска, содержащий все остальные подкаталоги и файлы, называется корневым (обозначается \)

Текущий каталог - это каталог, с файлами из которого в настоящий момент работает пользователь.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow