Файл: Функции операционных систем персональных компьютеров (Windows 8).pdf
Добавлен: 31.03.2023
Просмотров: 228
Скачиваний: 2
Глава 1. Теоретические основы операционных систем
Назначение и функции операционных систем
Все многообразие программ, используемых на современном компьютере, называется программным обеспечением - ПО (software).
Программы, составляющие ПО, можно разделить на три группы: системное ПО, системы программирования, прикладное ПО. Ядром системного ПО является операционная система (ОС).
ОС - это неотъемлемая часть ПО, управляющая техническими средствами компьютера (hardware).. Операционная система - это программа, координирующая действия вычислительной машины; под ее управлением осуществляется выполнение программ. [4, С.15]
Основные функции операционной системы:
1. Обмен данными между компьютером и различными периферийными устройствами (терминалами, принтерами, гибкими дисками, жесткими дисками и т.д.). Такой обмен данными называется "ввод/вывод данных".
2. Обеспечение системы организации и хранения файлов.
3. Загрузка программ в память и обеспечение их выполнения.
4. Организация диалога с пользователем.
ОС – это комплекс взаимосвязанных системных программ, назначение которого – организовать взаимодействие пользователя с компьютером и выполнение всех других программ.
Первая задача ОС – организация связи, общения пользователя с компьютером в целом и его отдельными устройствами. Такое общение осуществляется с помощью команд, которые в том или ином виде человек сообщает операционной системе. В ранних вариантах операционных систем такие команды просто вводились с клавиатуры в специальную строку. В последующем были созданы программы – оболочки ОС, которые позволяют общаться не только с ОС не только текстовым языком команд, а с помощью меню (в том числе пиктографического) или манипуляций с графическими объектами.
Вторая задача ОС – организация взаимодействия всех блоков компьютера в процессе выполнения программы, которую назначил пользователь для решения задачи. В частности, ОС организует и следит за размещением в оперативной памяти и на диске нужных для работы программы данных, обеспечивает своевременное подключение устройств компьютера по требованию программы и т.п.
Третья задача ОС – обеспечение так называемых системных работ, которые бывает необходимо выполнить для пользователя. Сюда относится проверка, “лечение” и форматирование диска, удаление и восстановление файлов, организация файловой системы и т.п. Обычно такие работы осуществляются с помощью специальных программ, входящих в ОС и называемых утилитами. [6, С.37]
Операционная система выполняет роль связующего звена между аппаратурой компьютера, с одной стороны, и выполняемыми программами, а также пользователем, с другой стороны.
ОС обычно хранится во внешней памяти компьютера – на диске. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ.
Этот процесс называют загрузкой ОС.
В функции ОС входит:
- осуществление диалога с пользователем;
- ввод-вывод и управление данными;
- планирование и организация процесса обработки программ;
- распределение ресурсов (оперативной памяти, процессора, внешних устройств);
- запуск программ на выполнение;
- всевозможные вспомогательные операции обслуживания;
- передача информации между различными внутренними устройствами;
- программная поддержка работы периферийных устройств (дисплея, клавиатуры, принтера и др.).
ОС можно назвать программным продолжением устройства управления компьютера.
В зависимости от количества одновременно обрабатываемых задач и числа пользователей, которых могут обслуживать ОС, различают четыре основных класса операционных систем:
- однопользовательские однозадачные, которые поддерживают одну клавиатуру и могут работать только с одной (в данный момент) задачей;
- однопользовательские однозадачные с фоновой печатью, которые позволяют помимо основной задачи запускать одну дополнительную задачу, ориентированную как правило, на вывод информации на печать.
- однопользовательские многозадачные, которые обеспечивают одному пользователю параллельную обработку нескольких задач.
- многопользовательские многозадачные, позволяющие на одном компьютере запускать несколько задач нескольким пользователям. [7, С.86]
ОС для персонального компьютера, ориентированного на профессиональное применение, должна содержать следующие основные компоненты:
- программы управления вводом/выводом;
- программы, управляющие файловой системой и планирующие задания для компьютера;
- процессор командного языка, который принимает, анализирует и выполняет команды, адресованные ОС.
В каждой ОС имеется свой командный язык, который позволяет пользователю выполнять те или иные действия:
- обращаться к каталогу;
- выполнять разметку внешних носителей;
- запускать программы;
- и другие действия.
Анализ и исполнение команд пользователя, включая загрузку готовых программ из файлов в оперативную память и их запуск, осуществляет командный процессор ОС.
2.2 Состав и виды операционных систем
Структуру ОС составляют следующие модули: [8, С.77]
- базовый модуль (ядро ОС)- управляет работой программы и файловой системой, обеспечивает доступ к ней и обмен файлами между периферийными устройствами;
- командный процессор - расшифровывает и исполняет команды пользователя, поступающие прежде всего через клавиатуру;
- драйверы периферийных устройств - программно обеспечивают согласованность работы этих устройств с процессором (каждое периферийное устройство обрабатывает информацию по разному и в различном темпе);
- дополнительные сервисные программы (утилиты) - делают удобным и многосторонним процесс общения пользователя с компьютером.
Операционные системы бывают:
- Бесплатные и платные. Большая часть операционных систем - платные, например, MS Windows. Однако существуют и бесплатно распространяемые операционные системы, например Linux. Вы можете бесплатно получить Linux у того, кто уже обладает этой операционной системой, или скачать Linux из Интернета.
С текстовым интерфейсом, например MS DOS, и с графическим интерфейсом, например Windows и Linux.
- Однозадачные и многозадачные. Однозадачные операционные системы, например MS DOS, могут работать только с одной программой. Многозадачные операционные системы, например Windows ХР, OS/2, UNIX, способны одновременно выполнять несколько программ на одном компьютере.
- Однопользовательские и многопользовательские, отличающиеся по числу одновременно работающих пользователей. Многопользовательские операционные системы позволяют нескольким пользователям одновременно работать на одном и том же компьютере.
Главное отличие многопользовательских систем от однопользовательских состоит в наличии у каждого пользователя средств защиты информации от несанкционированного доступа других пользователей, работающих на этом компьютере. Чтобы начать работать, человек должен пройти регистрацию в системе: ввести свое учетное имя (account name) и пароль (password).
Таблица 1
Виды операционных систем
|
ОС |
Число одновременно работающих пользователей и задач |
Примечание |
|
MS DOS |
Однопользовательская, однозадачная |
Поддерживает одну клавиатуру и позволяет работать в данный момент; только с одной задачей |
|
OS/2 |
Однопользовательская, многозадачная |
Обеспечивает одному пользователю параллельную работу с несколькими приложениями |
|
UNIX |
Многопользовательская, многозадачная |
Позволяет на одном компьютере запускать несколько задач нескольким пользователям |
|
Windows |
Многопользовательская, многозадачная |
Позволяет на одном компьютере запускать несколько задач нескольким пользователям |
Таким образом, подводя итоги первой главы необходимо отметить, что Назначение ОС - организация вычислительного процесса в вычислительной системе, рациональное распределение вычислительных ресурсов между отдельными решаемыми задачами; предоставление пользователям многочисленных сервисных средств, облегчающих процесс программирования и отладки задач. Операционная система исполняет роль своеобразного интерфейса ( Интерфейс - совокупность аппаратуры и программных средств, необходимых для подключения периферийных устройств к ПЭВМ) между пользователем и ВС, т.е. ОС предоставляет пользователю виртуальную ВС. Это означает, что ОС в значительной степени формирует у пользователя представление о возможностях ВС, удобстве работы с ней, ее пропускной способности. Различные ОС на одних и тех же технических средствах могут предоставить пользователю различные возможности для организации вычислительного процесса или автоматизированной обработки данных.
Глава 2. Сравнительная характеристика операционных систем
2.1. Windows XP
В основе системы Windows XP лежит код Windows NT и Windows 2000, зарекомендовавший себя надежностью и характеризуемый 32-разрядной вычислительной архитектурой. ХР унаследовала от NT/2000 и более совершенный механизм управления памятью, чем у Windows 95, 98 или Me, и лучший аппарат управления многозадачностью.
Windows XP поставляется в двух вариантах - Home и Professional.
Версия XP Home позиционируется как ОС на смену линейки 9x/Me. В ее комплект поставки входит большое количество программ, ориентированных на развлечения и досуг: игры, специализированные мультимедиа-приложений, графические и видеоредакторы, а также утилиты для работы в Интернете.
XP Professional позиционируется как эффективная замена Windows 2000 Professional. Она поддерживает множество бизнес-приложений, работу с большими локальными сетями, и предназначена, в первую очередь, для использования в корпоративном секторе рынка. Эта версия, в отличие от версии Home, дополнительно поддерживает такие функции:
- Remote Desktop - позволяет удаленную работу на компьютере;
- Offline Files and Folders - позволяет иметь доступ к сетевым ресурсам когда отключены от сервера;
- Scalable processor support - поддержка многопроцессорных систем;
- Encrypting File System - шифрование файлов на средствами файловой системы;
- Access Control - ограничение доступа к файлам, программам и другим ресурсам;
- Centralized administration - централизованое администрирование системы в рамках домена;
- Group Policy - облегчает администрирование групп пользователей на компьютере;
- Software Installation and Maintenance - автоматически инсталлирует, конфигурирует, ремонтирует и удаляет программное обеспечение;
- Roaming User Profiles - доступ к Вашим документам и настройкам из любого места, где Вы подсоединились в домен;
- Remote Installation Service (RIS) - поддержка удаленной инсталляции операционной системы по сети;
- Multi-lingual User Interface (MUI) add-on - поддержка изменения языков интерфейса различных пользователей.
Как видно, эти отличия имеют довольно специфичный характер, а значит домашним пользователям нет повода гнаться за приобретением Windows XP именно в версии Professinal - ее отличия будут малополезны дома.
Хотя официальные системные требования и не кажутся слишком завышеннми, для более-менее комфортной работы понадобится процессор не менее 1200 МГц и не менее 256 Мб оперативной памяти. Но, если пожертвовать всякими визуальными эффектами, то вполне комфортно можно будет работать и на менее мощных системах.
Новый интерфейс
Первое что бросается в глаза - новый привлекательный интерфейс, который был романтично назван Luna. Новый интерфейс на самом деле обеспечивает уровень комфортности, который намного упрощает работу с компьютером для пользователя, даже не очень подготовленного. Новый облик Windows действительно радует глаз: на смену строгим ровным линиям без лишних "украшательств" пришли округлости, мягкие полутона и тени, полупрозрачные меню, различные спецэффекты, удобочитаемый текст (благодаря технологии ClearType). Такое ощущение, что система пытается предугадать дальнейшие действия. Плюс ко всему хорошо подобранные мелодии звукового оформления.
Поражает также возможность настройки буквально каждого параметра интерфейса. Система позволяет пользователю настроить практически все под свои вкусы, не утруждая блужданиями в недрах реестра, как это было раньше. Тем не менее, особо консервативные пользователи могут вообще полностью воссоздать рабочую среду Windows 2000/Me.
Эксплуатация и настройка
Новый пользовательский интерфейс Windows XP построен по принципу "проблемно-ориентированной архитектуры". Это означает, что в любой ситуации пользователь может получить оперативный доступ к интерактивной системе помощи и подсказок. [13, С.115]
В новой системе стало значительно проще осуществлять всевозможные операции над файловыми объектами.
При нажатии кнопки "Пуск" появляется динамическое меню, содержащее значки лишь пяти программ, которыми пользуется наиболее часто. Для того чтобы разгрузить "Панель задач" и освободить больше рабочего пространства для отображения значков запущенных приложений, в Windows XP используется так называемый "алгоритм группировки задач", с помощью которого однотипные программы, работающие на компьютере одновременно, объединяются в логическую визуальную группу.
К числу удобств стоит отнести мастер для переноса настроек и документов между аккаунтами, и при переходе на новый диск или машину - раньше это приходилось делать вручную.