- •ЛЕКЦИЯ 5
- •Программное и аппаратное обеспечение
- •ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
- •Базовый уровень ПО
- •Системный уровень ПО
- •Служебный уровень ПО
- •Программное обеспечение (ПО)
- •Операционная система (ОС)
- •Основные функции ОС
- •Дополнительные функции ОС
- •Компоненты ОС
- •Загрузчик ОС
- •Ядро ОС
- •Командный процессор (shell)
- •Интерфейс
- •Файловая система
- •Имена файлов
- •Расширение имени файла
- •Файлы и каталоги (папки)
- •Многоуровневая файловая система
- •Полное имя файла
- •Маска имени файла
- •Кластеры
- •Кластеры
- •Операционные системы
- •Примеры ОС
- •Семейство ОС Windows
- •Семейство ОС Windows
- •Сервисное ПО
- •Сервисное ПО
- •Программное обеспечение (ПО)
- •Прикладное ПО
- •Прикладное ПО
- •Прикладное ПО
- •Прикладное ПО
- •Прикладное ПО
- •Прикладное ПО
- •Прикладное ПО
- •Прикладное ПО
- •Программное обеспечение (ПО)
- •Системы программирования
Кластеры
•С точки зрения ОС, весь диск представляет собой набор кластеров размером 512 байт и больше
•Когда файл записывается на диск, файловая система
выделяет соответствующее количество кластеров для
хранения данных файла.
•В кластер, частично занятый каким-либо файлом, нельзя поместить больше ничего
•Драйверы файловой системы организуют кластеры в файлы и каталоги
•Драйверы отслеживают, какие из кластеров в
настоящее время используются, какие свободны, какие помечены как неисправные
Кластеры
ПРИМЕР 1. Пусть каждый кластер равен 512 байт, а
размер сохраняемого файла составляет 800 байт, то
для его хранения будут выделены два кластера. Если файл модифицирован таким образом, что он
увеличится в размерах до 1600 байт, для его
сохранения будут дополнительно выделены еще два
кластера.
ПРИМЕР 2. Пусть файл располагается в 10 кластерах размером по 1024 Кб, причем в последнем, десятом кластере, он занимает всего 10 байт.
Оставшийся свободным килобайт не может быть использован
•
Операционные системы
Различаются по нескольким параметрам :
•Однозадачные /многозадачные. Однозадачные
ОС позволяют в каждый момент времени решать
только одну задачу. Многозадачные системы
позволяют запустить одновременно несколько программ, которые будут работать параллельно
•Однопользовательские/многопользовательские. Многопользовательские ОС имеют средства защиты информации каждого пользователя от несанкционированного доступа других пользователей
•Сетевые ОС обеспечивают работу в локальной вычислительной сети
•Вид интерфейса: командный, графический,
многооконный
Примеры ОС
•MS DOS - однозадачная ОС
•ОС семейства Windows компании Microsoft: многозадачные, имеют многооконный графический
интерфейс
•ОС типа UNIX: многозадачная многопользовательская
ОС с командным интерфейсом. В настоящее время разработаны расширения UNIX, обеспечивающие многооконный графический интерфейс
•ОС Linux - некоммерческая версия системы UNIX для персональных компьютеров
•ОС MacOS для компьютеров Macintosh (компания
Apple)
•ОС OS/2 производит фирма IBM