Операционная система
Операционная система: назначение и функции, состав, виды. Автоматическое отслеживание доставки продукции с помощью сведений об объемах доставок и стоимости заказов за определенный период. Компьютерная модель решения задачи, информационная модель.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 15.01.2013 |
Размер файла | 1,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Введение
В современных реалиях весьма актуальным для большинства людей стало умение пользоваться промышленными информационными технологиями. Проникновение компьютеров во все сферы жизни общества убеждает в том, что культура общения с компьютером становится общей культуры человека.
Помимо уже привычных и широко распространенных персональных компьютеров, общее число которых достигло многих сотен миллионов, становится все больше и встроенных средств вычислительной техники. Пользователей всей этой разнообразной вычислительной техники становится все больше, причем наблюдается развитие двух вроде бы противоположных тенденций.
Компьютеры и информационные системы становятся все более дружественными и понятными даже для человека, не являющегося специалистом в области информатики и вычислительной техники. Это стало возможным прежде всего потому, что пользователи и их программы взаимодействуют с вычислительной техникой посредством специального (системного) программного обеспечения - через операционную систему.
При включении компьютера операционная система загружается в память раньше остальных программ и затем служит платформой и средой для их работы. Без операционной системы невозможно представить работу с компьютером. Знание операционной системы необходимо для успешного пользования современными компьютерами.
Знание основ организации операционных систем и принципов их функционирования позволяет использовать компьютеры более эффективно. Глубокое изучение операционных систем позволяет применить эти знания, прежде всего при создании программного обеспечения.
1. Теоретическая часть
1.1 Назначение и основные функции операционной системы
Операционные системы относятся к системному программному обеспечению. Как известно, все программное обеспечение разделяется на системное и прикладное.
К системному программному обеспечению принято относить такие программы и комплексы программ, которые являются общими, без которых невозможно выполнение или создание других программ. История появления и развития системного программного обеспечения началась с того момента, когда люди осознали, что любая программа требует операций ввода-вывода данных.
Для автоматизации труда программиста (кодера) стали разрабатывать специальные алгоритмические языки высокого уровня, а для автоматизации труда оператора вычислительного комплекса была разработана специальная управляющая программа, загрузив которую в память один раз оператор мог ее далее использовать неоднократно и более не обращаться к процедуре программирования ЭВМ через пульт оператора. Именно эту управляющую программу и стали называть операционной системой [1,с.11-12].
Операционная система - это комплекс взаимосвязанных системных программ, функциями которого является контроль использования и распределения ресурсов вычислительной системы и организация взаимодействия пользователя с компьютером.
Операционная система (ОС) играет роль связующего звена между аппаратурой компьютера и выполняемыми программами, а также пользователем [3,с.13].
В функции ОС входит:
- осуществление диалога с пользователем;
- ввод-вывод и управление данными;
- планирование и организация процесса обработки программ;
- распределение ресурсов (оперативной памяти, процессора, внешних устройств);
- запуск программ на выполнение;
- всевозможные вспомогательные операции обслуживания;
- передача информации между различными внутренними устройствами;
- программная поддержка работы периферийных устройств (дисплея, клавиатуры, принтера и др.) [5].
Большинство пользователей компьютеров имеют некоторый опыт общения с операционной системой, но обычно они испытывают затруднения при попытке дать определение операционной системы. В известной степени проблема связана с тем, что операционные системы выполняют основные, но практически не связанные между собой функции: расширение возможностей машины и управление ее ресурсами.
1) Операционная система как виртуальная машина.
При разработке ОС широко применяется абстрагирование, которое является важным методом упрощения и позволяет сконцентрироваться на взаимодействии высокоуровневых компонентов системы, игнорируя детали их реализации. В этом смысле ОС представляет собой интерфейс между пользователем и компьютером.
Архитектура большинства компьютеров на уровне машинных команд очень неудобна для использования прикладными программами. Например, работа с диском предполагает знание внутреннего устройства его электронного компонента - контроллера для ввода команд вращения диска, поиска и форматирования дорожек, чтения и записи секторов и т. д. Ясно, что средний программист не в состоянии учитывать все особенности работы оборудования (в современной терминологии - заниматься разработкой драйверов устройств), а должен иметь простую высокоуровневую абстракцию, скажем, представляя информационное пространство диска как набор файлов. Файл можно открывать для чтения или записи, использовать для получения или сброса информации, а потом закрывать. Это концептуально проще, чем заботиться о деталях перемещения головок дисков или организации работы мотора. Аналогичным образом, с помощью простых и ясных абстракций, скрываются от программиста все ненужные подробности организации прерываний, работы таймера, управления памятью и т.д. Более того, на современных вычислительных комплексах можно создать иллюзию неограниченного размера операционной памяти и числа процессоров. Всем этим занимается операционная система.
Таким образом, операционная система представляется пользователю виртуальной машиной, с которой проще иметь дело, чем непосредственно с оборудованием компьютера.
2) Операционная система как менеджер ресурсов
Операционная система предназначена для управления всеми частями весьма сложной архитектуры компьютера. Представим, к примеру, что произойдет, если несколько программ, работающих на одном компьютере, будут пытаться одновременно осуществлять вывод на принтер. Мы получили бы мешанину строчек и страниц, выведенных различными программами. Операционная система предотвращает такого рода хаос за счет буферизации информации, предназначенной для печати, на диске и организации очереди на печать. Для многопользовательских компьютеров необходимость управления ресурсами и их защиты еще более очевидна.
Следовательно, операционная система, как менеджер ресурсов, осуществляет упорядоченное и контролируемое распределение процессоров, памяти и других ресурсов между различными программами. [4,с.22-25].
3)Операционная система как защитник пользователей и программ
Если вычислительная система допускает совместную работу нескольких пользователей, то возникает проблема организации их безопасной деятельности. Необходимо обеспечить сохранность информации на диске, чтобы никто не мог удалить или повредить чужие файлы. Нельзя разрешить программам одних пользователей произвольно вмешиваться в работу программ других пользователей. Нужно пресекать попытки несанкционированного использования вычислительной системы. Всю эту деятельность осуществляет операционная система как организатор безопасной работы пользователей и их программ. С такой точки зрения операционная система представляется системой безопасности государства, на которую возложены полицейские и контрразведывательные функции [3,с.16].
1.2 Состав операционной системы
Процесс работы компьютера в определенном смысле сводится к обмену файлами между периферийными устройствами, т.е. необходимо уметь управлять файловой системой. Ядром операционной системы является программа, которая обеспечивает управление файловой системой. Пользователь общается с компьютером через устройства ввода информации (клавиатура, мышь). После ввода команды операционной системы специальная программа, которая называется командный процессор, расшифровывает команды и исполняет их. Процесс общения пользователя с компьютером должен быть удобным. В состав современных операционных систем обязательно входят модули, создающие графический интерфейс.
Таким образом, в структуру операционной системы входят следующие модули:
1. базовый модуль (ядро ОС)- управляет работой программы и файловой системой, обеспечивает доступ к ней и обмен файлами между периферийными устройствами;
2. командный процессор - расшифровывает и исполняет команды пользователя, поступающие прежде всего через клавиатуру;
3. драйверы периферийных устройств - программно обеспечивают согласованность работы этих устройств с процессором (каждое периферийное устройство обрабатывает информацию по разному и в различном темпе);
4. дополнительные сервисные программы (утилиты) - делают удобным и многосторонним процесс общения пользователя с компьютером.
5. модули, обеспечивающие графический интерфейс.
Заметим, что в оперативной памяти во время работы компьютера обязательно должны находится базовый модуль ОС и командный процессор. Следовательно, нет необходимости загружать в оперативную память все файлы ОС одновременно. Драйверы устройств и утилиты могут подгружаться в ОЗУ по мере необходимости, что позволяет уменьшать обязательный объем оперативной памяти, отводимый под системное программное обеспечение.
Файлы операционной системы находятся на диске (жестком или гибком). Однако программы могут выполняться, только если они находятся в оперативной памяти, поэтому файлы операционной системы необходимо загрузить в оперативную память. Все файлы операционной системы не могут одновременно находиться в оперативной памяти, так как объем современных операционных систем составляет десятки мегабайт. Для функционирования компьютера обязательно должны находиться в оперативной памяти базовый модуль, командный процессор и драйверы подключенных устройств. Модули операционной системы, обеспечивающие графический интерфейс, могут быть загружены по желанию пользователя [2,с.78-80].
В состав базового модуля операционной системы входит основной загрузчик, который ищет остальные модули операционной системы и загружает их в оперативную память.
1.3 Виды операционных систем
Основным предназначением ОС является организация эффективных и надежных вычислений, создание различных интерфейсов для взаимодействия с этими вычислениями и с самой вычислительной системой. История операционных систем уже насчитывает более полувека. За это время было разработано огромное количество разнообразных операционных систем, но не все из них получили широкую известность.
1) Операционные системы мэйнфреймов
К высшей категории относятся операционные системы мейнфреймов (больших универсальных машин) - компьютеров, занимающих целые залы и до сих пор еще встречающихся в крупных центрах обработки корпоративных данных. Мейнфреймы также находят применение в качестве мощных веб-серверов, серверов крупных интернет-магазинов и серверов, занимающихся межкорпоративными транзакциями.
Операционные системы мейнфреймов ориентированы преимущественно на одновременную обработку множества заданий, большинство из которых требует колоссальных объемов ввода-вывода данных. Примером операционной системы универсальных машин может послужить О5/390, наследница О5/360. Однако эти операционные системы постепенно вытесняются вариантами операционной системы UNIX, например Linux.
2) Серверные операционные системы
Чуть ниже по уровню стоят серверные операционные системы. Они работают на серверах, которые представлены очень мощными персональными компьютерами, рабочими станциями или даже универсальными машинами. Они одновременно обслуживают по сети множество пользователей, предоставляя им общий доступ к аппаратным и программным ресурсам. Серверы могут предоставлять услуги печати, хранения файлов или веб-служб. Типичными представителями серверных операционных систем являются Solaris, FreeВSD, Linux и Windows Server 2
3) Многопроцессорные операционные системы
Сейчас все шире используется объединение множества центральных процессоров в единую систему, что позволяет добиться вычислительной мощности, достойной высшей лиги. В зависимости от того, как именно происходит это объединение, а также каковы ресурсы общего пользования, эти системы называются параллельными компьютерами, мультикомпьютерами или многопроцессорными системами. Им требуются специальные операционные системы, в качестве которых часто применяются особые версии серверных операционных систем, оснащенные специальными функциями связи, сопряжения и синхронизации,
На многопроцессорных системах могут работать многие популярные операционные системы, включая Linux и Windows.
4) Операционные системы персональных компьютеров
К следующей категории относятся операционные системы персональных компьютеров. Все их современные представители поддерживают многозадачный режим. При этом довольно часто уже в процессе загрузки на одновременное выполнение запускаются десятки программ. Задачей операционных систем персональных компьютеров является качественная поддержка работы отдельного пользователя. Они широко используются для обработки текстов, создания электронных таблиц и доступа к Интернету. Типичными примерами могут послужить операционные системы FreeВSD, Linux, Windows Vista и Macintosh.
5) Операционные системы карманных персональных компьютеров
Продолжая двигаться по нисходящей ко все более простым системам, мы дошли до карманных персональных компьютеров (КПК) - небольших компьютеров, умещающихся в кармане рубашки и выполняющих сравнительно небольшой набор функций, вроде электронного адресного справочника или записной книжки. Более того, от КПК уже практически ничем, кроме клавиатуры и экрана, не отличаются многие мобильные телефоны.
Две наиболее популярные операционные системы, использующиеся в КПК, - Symbian OS и Palm OS.
6) Операционные системы смарт-карт
Самые маленькие операционные системы работают на смарт-картах. Смарт-карта представляет собой устройство размером с кредитную карту, имеющее собственный процессор. На операционные системы для них накладываются очень жесткие ограничения по требуемой вычислительной мощности процессора и объему памяти.
Некоторые смарт-карты рассчитаны на применение языка JAVA. При одновременном выполнении двух и более апплетов приобретают актуальность вопросы управления ресурсами и защиты, которые должны быть решены с помощью имеющейся на карте операционной системы (как правило, весьма примитивной) [4,с.58-62].
2. Практическая часть
2.1 Постановка задачи
2.1.1 Цель решения задачи
Цель решения задачи состоит в автоматическом отслеживании доставки продукции с помощью нескольких ведомостей, в которых должны быть показатели, содержащие сведения об объемах доставок и общей стоимости заказов за определенный период.
операционный система автоматический доставка
2.1.2 Условие задачи
Предприятие общественного питания ООО «Пекарь» занимается изготовлением и доставкой пиццы по адресам клиентов. Данные для выполнения расчетов представлены на рис.1 и 2.
Для решения задачи необходимо следующее.
1.Построить таблицы по данным, приведенным на рис.1 и 2.
2. Рассчитать стоимость изготовления одной пиццы (рис.1).
3. Организовать межтабличные связи с использованием функций ВПР или ПРОСМОТР для автоматического формирования дохода пиццерии за прошедший месяц.
4. Сформировать и заполнить таблицу с данными по расчету дохода пиццерии по каждому наименованию изделий и по всем изделиям в целом (рис. 3).
5. Результаты расчетов доходов по каждому наименованию изделий представить в графическом виде.
Стоимость изготовления одной пиццы, руб.
Изделие |
Стоимость ингредиентов |
Стоимость работы |
Стоимость изделия |
|
«Фирменная» (600 г) |
150 |
50 |
||
«Фирменная» (360 г) |
120 |
40 |
||
«Пеццерони» (600 г) |
160 |
60 |
||
«Пеццерони» (360 г) |
130 |
50 |
||
«Коррида» (600 г) |
180 |
80 |
||
«Коррида» (360 г) |
150 |
70 |
||
«Восточная» (600 г) |
170 |
70 |
||
«Восточная» (360 г) |
140 |
60 |
Количество заказов за прошедший месяц
Изделие |
Количество заказов, шт. |
|
«Фирменная» (600 г) |
1125 |
|
«Фирменная» (360 г) |
2564 |
|
«Пеццерони» (600 г) |
1569 |
|
«Пеццерони» (360 г) |
1985 |
|
«Коррида» (600 г) |
1354 |
|
«Коррида» (360 г) |
1121 |
|
«Восточная» (600 г) |
1574 |
|
«Восточная» (360 г) |
987 |
Стоимость доставки, включаемая в стоимость изделия, - 80 руб.
Доход, полученный пиццерией, за прошедший месяц.
Изделие |
Количество заказов |
Стоимость изготовления пиццы |
Стоимость всех заказов, включая стоимость доставки по адресам, руб. |
|
«Фирменная» (600 г) |
||||
«Фирменная» (360 г) |
||||
«Пеццерони» (600 г) |
||||
«Пеццерони» (360 г) |
||||
«Коррида» (600 г) |
||||
«Коррида» (360 г) |
||||
«Восточная» (600 г) |
||||
«Восточная» (360 г) |
||||
Итого общий доход, руб. |
Входной оперативной информацией служит ведомость дохода, полученный пиццерий за прошедший месяц, содержащая следующие реквизиты (условная форма): Изделие, Количество заказов, стоимость изготовления пиццы, стоимость всех заказов. В качестве входной информации используется документ «доход, полученный пиццерий за прошедший месяц».
Условно-постоянной информацией (справочной) служат следующие таблицы:
- справочник Стоимость изготовления одной пиццы, руб., содержащий следующие реквизиты: Изделие, Стоимость ингредиентов, Стоимость работы, Стоимость изделия. Используется для расшифровки стоимости изделия.
Структура документа справочника Стоимость изготовления пиццы, руб.
Изделие |
Стоимость ингредиентов |
Стоимость работы |
Стоимость изделия |
|
- справочник Количество заказов за прошедший месяц, содержащий следующие реквизиты: Изделие, Количество заказов, шт. Используется для расшифровки объемов заказов.
Структура документа справочника Количество заказов.
Изделие |
Количество заказов, шт. |
|
Изделие |
Количество заказов |
Стоимость изготовления пиццы |
Стоимость всех заказов, включая стоимость доставки по адресам, руб. |
2.2 Компьютерная модель решения задачи
2.2.1 Информационная модель решения задачи
Информационная модель, отражающая взаимосвязь исходных и результирующих документов, приведена на рис. 1.
Рис. 1 - Информационная модель взаимосвязи исходных и результирующих данных: 1 - документ (ведомость учета дохода), 2 - справочник стоимости изготовления пиццы, 3 - справочник количества заказов, 4 - итоговая ведомость, 5 ,6 - таблица, предназначенная для анализа процесса заказов и доставки, 7 - диаграмма
2.2.2 Аналитическая модель решения задачи
Для получения таблицы «Фактическая стоимость изделия» необходимо рассчитать показатель Стоимость изделия.
Ci= ai+bi ,
где ai - стоимость ингредиентов i-го изделия фактическая; bi- Стоимость работы, для приготовления i-го изделия. Сi - фактическая стоимость i-го изделия.
Для получения ведомости «Дохода пиццерии за прошедший месяц» необходимо рассчитать показатель Общий доход пиццерии за прошедший месяц.
где Сi - фактическая стоимость i-го изделия; x - Стоимость доставки, включаемая в стоимость i-го изделия, руб.; n - количество заказов i-го изделия; S - Общий доход пиццерии за прошедший месяц.
Показатели, определяющие содержание результирующих документов «Фактическое количество заказов» аналитического представления не требуют, так как их можно получить с помощью фильтров с указанием нужного изделия.
2.2.3 Технология решения задачи MS Excel
1. Запустить табличный процессор MS Excel.
2. Создать книгу с именем «Пекарь».
3. Лист 1 переименовать в лист с названием Стоимость изготовления.
4. На рабочем листе Стоимость изготовления MS Excel создать таблицу Стоимость изготовления одной пиццы, руб.
5. Заполнить таблицу Стоимость изготовления одной пиццы, руб исходными данными (рис. 2).
Рис. 2 - Расположение таблицы «Стоимость изготовления одной пиццы, руб.» на рабочем листе Стоимость изготовления MS Excel
6. Рассчитаем Стоимость изделия в таблице «Стоимость изготовления одной пиццы, руб. » на рабочем листе Стоимость изготовления.
Занести в ячейку D3 формулу: =B3+C3
7. Размножить введённую в ячейку D3 формулу для остальных ячеек (с D4 по D10) данной графы (рис. 3).
Рис. 3 - Расчет стоимости изделия в таблице «Стоимость изготовления одной пиццы, руб » на рабочем листе Стоимость изготовления
8. Лист 2 переименовать в лист с названием «Количество заказов».
9. На рабочем листе «Количество заказов» MS Excel создать таблицу Количество заказов за прошедший месяц.
10. Заполнить таблицу «Количество заказов за прошедший месяц» исходными данными (рис. 4).
Рис. 4 - Расположение таблицы «Количество заказов за прошедший месяц» на рабочем листе Количество заказов MS Excel
11. Лист 3 переименовать в лист с названием «Доход пиццерии».
12. На рабочем листе «Доход пиццерии» MS Excel создать таблицу «Доход, полученный пиццерией, за прошедший месяц».
В ячейку D13 ввести «Стоимость доставки, включаемая в стоимость изделия, руб. (рис. 5)
Рис. 5 - Расположение таблицы «Доход, полученный пиццерией, за прошедший месяц» на рабочем листе «Доход пиццерии» MS Excel
13. Для применения функции ПРОСМОТР произвести в таблице Количество заказов за прошедший месяц рабочего листа Количество заказов в порядке возрастания данных изделия.
Выделить диапазон А2:B10. Выбрать в пункт меню Данные - Сортировка.
Произвести сортировку по возрастания данных по столбцу изделия (рис. 6).
Рис. 6 - Сортировка данных таблицы Количество заказов за прошедший месяц по возрастанию
14. Заполнить графу Количество заказов таблицы «Доход, полученный пиццерией, за прошедший месяц» на листе Доход пиццерии следующим образом:
В ячейку B3 занести формулу:
=ПРОСМОТР('Доход пиццерии'!A3;'Количество заказов'!$A$3:$A$10; Количество заказов'! $B$3:$B$10
15. Размножить введённую в ячейку B3 формулу для остальных ячеек (с B4 по B10) данной графы (Рис. 7)
Рис. 7 - Заполнение графы Количество заказов в таблице «Доход, полученный пиццерией, за прошедший месяц»
16.Для применения функции ПРОСМОТР произвести в таблице Стоимость изготовления одной пиццы, руб. рабочего листа Стоимость изготовления в порядке возрастания данных изделия.
Выделить диапазон А2:D10. Выбрать в пункт меню Данные - Сортировка.
Произвести сортировку по возрастания данных по столбцу изделия (рис. 8).
Рис. 8 - Сортировка данных таблицы Стоимость изготовления одной пиццы, руб по возрастанию
17. Заполнить графу Стоимость изготовления пиццы таблицы «Доход, полученный пиццерией, за прошедший месяц» на листе Доход пиццерии следующим образом:
В ячейку C3 занести формулу:
=ПРОСМОТР(A3;'Стоимость изготовления'!$A$3:$A$10;
'Стоимость изготовления'!$D$3:$D$10)
18. Размножить введённую в ячейку C3 формулу для остальных ячеек (с C4 по C10) данной графы (Рис. 9).
Рис. 9 - Заполнение графы Стоимость изготовления пиццы в таблице «Доход, полученный пиццерией, за прошедший месяц»
19. Произведем расчет графы Стоимость всех заказов, включая стоимость доставки по адресам, руб.:
В ячейку D3 занести формулы: =B3*(C3+$D$13)
20. Размножить введённую в ячейку D3 формулу для остальных ячеек (с D4 по D10) данной графы (Рис. 10)
Рис. 10 - Заполнение графы Стоимость всех заказов, включая стоимость доставки по адресам, руб. в таблице «Доход, полученный пиццерией, за прошедший месяц»
21. Произведем расчет показателя Итого общий доход, руб.:
В ячейку D11 занести формулу: = СУММ(D3:D10)
22. Представим результаты в графическом виде по каждому наименованию изделий.
1) выделите диапазон $A$2:$A$10;$D$2:$D$10.
2) выберите команду «Гистограмма» в разделе «Диаграммы» меню «Вставка»;
3) переименуйте гистограмму в «Доход, полученный пиццерией, за прошедший месяц» (рис. 11).
Рис. 11 - Графическое представление результатов вычисления
2.3 Результаты компьютерного эксперимента и их анализа
2.3.1 Результаты компьютерного эксперимента
Для тестирования правильности решения задачи заполним входные документы и справочники, а затем рассчитаем результаты.
Стоимость изготовления одной пиццы, руб.
Изделие |
Стоимость ингредиентов |
Стоимость работы |
Стоимость изделия |
|
«Восточная» (360 г) |
140 |
60 |
200 |
|
«Восточная» (600 г) |
170 |
70 |
240 |
|
«Коррида» (360 г) |
150 |
70 |
220 |
|
«Коррида» (600 г) |
180 |
80 |
260 |
|
«Пеццерони» (360 г) |
130 |
50 |
180 |
|
«Пеццерони» (600 г) |
160 |
60 |
220 |
|
«Фирменная» (360 г) |
120 |
40 |
160 |
|
«Фирменная» (600 г) |
150 |
50 |
200 |
Доход, полученный пиццерией, за прошедший месяц
Изделие |
Количество заказов |
Стоимость изготовления пиццы |
Стоимость всех заказов, включая стоимость доставки по адресам, руб. |
|
«Фирменная» (600 г) |
1125 |
200 |
315000 |
|
«Фирменная» (360 г) |
2564 |
160 |
615360 |
|
«Пеццерони» (600 г) |
1569 |
220 |
470700 |
|
«Пеццерони» (360 г) |
1985 |
180 |
516100 |
|
«Коррида» (600 г) |
1354 |
260 |
460360 |
|
«Коррида» (360 г) |
1121 |
220 |
336300 |
|
«Восточная» (600 г) |
1574 |
240 |
503680 |
|
«Восточная» (360 г) |
987 |
200 |
276360 |
|
Итого общий доход, руб. |
3493860 |
В результате решения задачи полученные с помощью компьютера ведомости совпадают с тестовыми.
2.3.2 Анализ полученных результатов
Таким образом, сформированную «Ведомость дохода пиццерии за прошедший месяц» позволяет решить поставленную задачу - отслеживать соблюдение графика и объемов заказов и контролировать расчет их стоимости. Создание диаграмм на основе данных таблиц средствами MS Excel позволяет наглядно представить результаты обработки информации для проведения анализа с целью принятия решений.
Заключение
Современная операционная система - сложный комплекс программных средств, предоставляющих пользователю не только стандартизированный ввод-вывод информации и управление программами, но и упрощающий работу с компьютером. Программный интерфейс операционных систем позволяет уменьшить размер конкретной программы, упростить ее работу со всеми компонентами вычислительной системы.
Каждая операционная система однозначно определяет набор функций, обеспечивающий обмен с файлом, состоящий из запросов на открытие, чтение, управление и закрытие файла.
В каждой операционной системе как сказано выше есть свои положительные и отрицательные стороны. Фирма Microsoft сделала акцент на простоте использования операционной системы пользователями за счет графических представлений.
Windows подойдет людям, которым нужен мультимедийный центр (музыка, кино, интернет, игры). И для тех, кому нужен не дорогой и не слишком сложный в использовании компьютер для работы.
Linux, да и вообще UNIX-подобные системы - лучший вариант для серверов. Профессионалы (программисты, хакеры, системные администраторы) любят эти системы за высокую гибкость и надежность.
Выбор операционной системы каждому предстоит сделать самому, пользователь должен оценить свои навыки, умения и знания, также оценить те требования, которые он желает использовать от компьютера.
В ближайшие годы операционные системы должны будут измениться, чтобы соответствовать новым тенденциям и новым требованиям. К ним могут относиться 64-разрядное адресное пространство, высокоскоростное сетевое соединение, настольные мультипроцессоры, мультимедиа, переносные компьютеры с беспроводной связью, а также огромное количество встроенных систем.
Список литературы
1. Гордеев А.В. Операционные системы.- 2-е изд.- М.Питер, 2009. - 416 с.
2. Иртегов Д.В. Введение в операционные системы.- 2-е изд.-М.: BHV, 2008.- 1040 с.
3. Карпов К.А.Основы операционных систем. - М., 2008. - 536 с.
4. Таненбаум Э. Современные операционные системы. 3-е изд.- М.СПб.: Питер, 2010. - 1120 с.
5. http://education.aspu.ru - Операционные системы.
Размещено на Allbest.ru
Подобные документы
Операционная система - комплекс взаимосвязанных системных программ, назначение которого - организовать взаимодействие пользователя с компьютером. Роль ОС, предъявляемые требования, которым она должна соответствовать. Перечисление ее основных функций.
презентация [21,3 K], добавлен 05.04.2011Виды, назначение и типовые функции операционных систем (ОС). Современные версии ОС для персональных компьютеров типа РС. Операционная система DOS. Операционная оболочка Windows. Базовая система ввода-вывода. Создание документированного интерфейса.
контрольная работа [23,1 K], добавлен 29.03.2011Unix - полноценная, изначально многопользовательская, многозадачная и многотерминальная операционная система. Особенности архитектуры Unix, ее два кита - файлы и процессы. Ядро операционной системы, ее файловая система, работа устройств, драйверы.
реферат [1,0 M], добавлен 22.03.2016Возникновение операционных систем, история их эволюционного развития. Совершенствование прикладного программного интерфейса. Создание и функции резидентного монитора. Основное назначение и роль операционной системы. Программная конфигурация компьютера.
презентация [67,6 K], добавлен 24.10.2012Назначение операционных систем. Windows ХР - операционная система Microsoft с настраиваемым интерфейсом. Функции стандартных прикладных программ: блокнота, графического редактора Paint, текстового процессора WordPad. Команды "меню" и их использование.
курсовая работа [119,9 K], добавлен 23.05.2009Устройство ноутбука, его основные отличия от персонального компьютера. Требования, предъявляемые к переносным компьютерам. Преимущества и недостатки операционной системы Windows. Современная операционная система как сложный комплекс программных средств.
контрольная работа [33,8 K], добавлен 14.11.2013Понятие операционной системы (ОС), ее функции и виды для различных платформ (коммерческих и свободных). Выбор ОС для компьютера. Достоинства и недостатки ОС Windows, характеристика ее функций и возможностей. Биография создателя ОС Windows Билла Гейтса.
презентация [693,8 K], добавлен 11.10.2012Операционная система NetWare фирмы Novell. Сетевые операционные системы LAN Meneger, Windows NT и LAN Server. Сетевая операционная система Windows NT Advanced Server. Сетевая операционная система Lantastic. Компоненты сетевой операционной системы.
контрольная работа [34,3 K], добавлен 02.11.2004Назначение, состав и виды операционной системы, ее управленческие функции. Порядок загрузки ОС. Назначение графического интерфейса Windows, характеристика его объектов и операций, проводимых с ними. Средства и система настройки программного продукта.
контрольная работа [25,1 K], добавлен 27.11.2010Операционная система в роли связующего звена между аппаратурой компьютера и выполняемыми программами. Управление процессами операционной системы. Операционная система Windows. Различные виды Windows для определенных задач пользователей, их отличия.
реферат [28,5 K], добавлен 23.01.2012