Операционная система компьютера (назначение, состав, загрузка).
Операционная система является базовой и необходимой составляющей программного обеспечения компьютера (Software) . Операционная система обеспечивает управление всеми аппаратными компонентами компьютера (Hardware). Другими словами, операционная система обеспечивает функционирование и взаимосвязь всех компонентов компьютера, а также предоставляет пользователю доступ к его аппаратным возможностям.
К системному блоку компьютера подключаются через специальные согласующие платы (контроллеры) периферийные устройства (дисковод, принтер и т.д.). Каждое периферийное устройство обрабатывает информацию по-разному и с различной скоростью, поэтому необходимо программно согласовать их работу с работой процессора. Для этого в составе операционной системы имеются специальные программы – драйверы устройств. Каждому устройству соответствует свой драйвер.
Процесс работы компьютера в определенном смысле сводится к обмену файлами между периферийными устройствами, т.н. необходимо уметь управлять файловой системой. Ядром операционной системы является программа, которая обеспечивает управление файловой системой. Пользователь общается с компьютером через устройства ввода информации (клавиатура, мышь). После ввода команды операционной системы специальная программа, которая называется командный процессор, расшифровывает команды и исполняет их.
Процесс общения пользователя с компьютером должен быть удобным. В состав современных операционных систем (Windows) обязательно входят модули, создающие графический интерфейс.
Таким образом, в структуру операционной системы входят следующие модули:
-
Базовый модуль, управляющий файловой системой;
-
Командный процессор, расшифровывающий и выполняющий команды;
-
Драйверы периферийных устройств;
-
Модули, обеспечивающие графический интерфейс.
Файлы операционной системы находятся на диске (жестком или гибком). Однако программы могут выполняться, только если они находятся в оперативной памяти, поэтому файлы операционной системы необходимо загрузить в оперативную память. Все файлы операционной системы не могут одновременно находиться в оперативной памяти, так как объем современных операционных систем составляет десятки мегабайт. Для функционирования компьютера обязательно должны находиться в оперативной памяти базовый модуль, командный процессор и драйверы подключенных устройств. Модули операционной системы, обеспечивающие графический интерфейс, могут быть загружены по желанию пользователя. В операционной системе Windows 95 выбор варианта загрузки представлен в виде меню.
После включения компьютера производится загрузка операционной системы в оперативную память. В системном блоке компьютера находится ПЗУ (BIOS), в котором содержатся программы тестирования компьютера и первого этапа загрузки операционной системы. После включения компьютера эти программы начинают выполняться, причем информация о ходе этого процесса высвечивается на экране дисплея.
На этом этапе процессор обращается к диску и ищет на определенном месте (в начале диска) наличие очень небольшой программы-загрузчика BOOT. Программа-загрузчик считывается в память, и ей передается управление. В свою очередь она ищет на диске базовый модуль операционной системы, загружает его в память и передает ему управление.
В состав базового модуля операционной системы входит основной загрузчик, который ищет остальные модули операционной системы и загружает их в оперативную память. После окончания загрузки операционной системы управление передается командному процессору, на экране появляется приглашение системы.
Система готова к работе, т.е. пользователь может начинать вводить команды операционной системы, а командный процессор их расшифровывать и выполнять. В случае использования графического интерфейса выбор действий (команд) производится с помощью мыши. В процессе выполнения команд осуществляется взаимодействие всех модулей операционной системы, причем необходимые в данный момент дополнительные модули могут подгружаться с диска.
Существует несколько наиболее распространенных операционных систем, каждая из которых ориентирована на определенное семейство процессоров и, соответственно, компьютеров.
MS-DOS (Microsoft Disk Operation System - Дисковая операционная система Microsoft). Операционная система MS-DOS была разработана в начале 80-х годов для работы на компьютерах IBM PC/XT, созданных на базе процессора 8086 фирмы Intel. MS-DOS была наиболее распространенной операционной системой с интерфейсом командной строки, которая устанавливалась на компьютерах, созданных на базе процессоров 80 286, 80 386, 80 486, Pentium. Последней версией была MS-DOS 6.22.
Microsoft Windows (Windows 3.1, Windows 3.11, Windows 95, 2000, NT, XP). В настоящее время более 90% персональных компьютеров реализованы на платформе Intel & Windows, т.е. в них установлен Intel-совместимый процессор (Pentium) и инсталлирована операционная система Windows.
К основным достоинствам современных операционных систем (Windows 95 и выше) следует отнести
-
технологию «подключи и работай»,
-
многозадачность,
-
графический интерфейс.
Технология «подключи и работай» (Plug-and-Play) позволяет даже начинающему пользователю подключить к компьютеру новое устройство (например, принтер) и продолжить работу. Windows сама установит необходимый драйвер и выделит ресурсы.
Многозадачность предоставляет пользователю возможность загрузить в оперативную память сразу несколько приложений (например, текстовый редактор Word, электронные таблицы Excel, браузер Internet Explorer и др.). Переход от работы в одном приложении в другое происходит очень быстро и просто, посредством перехода от одного открытого «окна»Windows к другому.
Графический интерфейс реализован с использованием технологии Drag-and-Drop. Это позволяет выполнять практически любые операции с помощью мыши.
UNIX. На высокопроизводительных компьютерах, которые иногда называют «рабочие станции», широко распространена операционная система UNIX. Начало разработок этой системы относится к 1969 году, и к настоящему времени уже известно более 20 различных версий. В настоящее время достаточно большое количество серверов в Internet работают под управлением этой системы.
- Глава 1. Введение в информатику.
- 1.1. Что такое инфоpматика?
- 1.2. Что такое информация?
- 1.3. В каком виде существует информация?
- 1.4. Как передаётся информация?
- 1.5. Как измеряется количество информации?
- 1.6. Что можно делать с информацией?
- 1.7. Какими свойствами обладает информация?
- 1.8. Что такое обработка информации?
- 1.9. Что такое информационные ресурсы и информационные технологии?
- 1.10. Что понимают под информатизацией общества?
- Понятие информации, виды информации. Ее свойства
- Информационные процессы. Общность информационных процессов в живой природе, технике, обществе.
- Язык и информация. Кодирование информации. Алфавит кода
- Представление и кодирование информации в компьютере.
- Двоичная система счисления.
- Операционная система компьютера (назначение, состав, загрузка).
- Файловая система. Принципы организации. Файл (имя, тип, местоположение).
- Понятие программного обеспечения. Классификация программного обеспечения.
- Понятие языка программирования. Классификация языков программирования.
- Текстовый редактор. Назначение и основные функции
- Электронные таблицы. Назначение и основные функции.
- Система управления базами данных (субд), Назначение и основные функции.
- Понятие модели. Сущность метода моделирования. Основные типы моделей.
- 1. Классификация по области использования
- 2. Классификация с учетом фактора времени: статическая и динамическая модели.
- 3. Классификация по способу представления
- 4. Классификации информационных знаковых моделей: по способу реализации:
- Построение и использование компьютерных моделей.
- Некоторое соответствие различных видов информационных моделей и тех программных средств, которые их реализуют:
- Формальная и неформальная постановка задачи, переход от реальной задачи к информационной модели.
- Современные информационные технологии.
- Информатизация общества. Развитие вычислительной техники.
- Передача информации. Организация и структура телекоммуникационных компьютерных сетей.
- Назначение и основные услуги компьютерных телекоммуникационных сетей (электронная почта, телеконференции).
- Алгоритмизация и программирование. Программное обеспечения пк и его классификация. Этапы подготовки и решения задач на разработку программ.
- Понятие алгоритма, его свойства. Формы записи алгоритмов.
- Алгоритмические языки для пк
- Программное обеспечение пк и его классификация
- Классификация по
- Наиболее часто используемые типы прикладных программ.
- Вспомогательные программы (утилиты)
- Системы программирования
- Тестирование программного обеспечения Материал из Википедии — свободной энциклопедии
- [Править] Введение
- [Править] Уровни тестирования
- [Править] Тестирование «белого ящика» и «черного ящика»
- [Править] Статическое и динамическое тестирование
- [Править] Регрессионное тестирование
- [Править] Тестовые скрипты
- [Править] Покрытие кода
- Типы системных тестов