В помощь студентам БНТУ - курсовые, рефераты, лабораторные !


Системное Программное Обеспечение

Системное Программное Обеспечение

Курс имеет своей целью:

  • Дать принципы работы операционных систем (ОС);
  • Научить профессионально использовать наиболее популярные ОС: Windows 9х (включая ME), NT (включая NT 2000 и XP), а также Linux RedHat.

Курс потребует 36 лекционных часов и 18 часов практических занятий для каждого студента. На лекциях будут изложены принципы построения СПО, на практических занятиях принципы будут применены к работе с конкретной ОС.

Классификация Системного Программного Обеспечения (СПО).

Общие принципы работы ОС;

“Железо” компьютера не обладает знаниями (умениями). Они сосредоточены в ПО.

Несколько слов об аппаратуре компьютера и принципах его работы:

 

Сегодня любой компьютер устроен по схеме, предложенной в 1948г. Дж. фон-Нейманом.

Рис. 1. Схема фон-Неймана.

Оперативная память состоит из ячеек, в каждой из которой находятся либо данные, либо инструкция для Устройства управления (УУ) по обработке данных.

Программа (сумма инструкций) и начальные данные для ее работы вводятся в Оперативную память (ОП) через устройство прямого ввода, затем УУ начинает выполнять программу с ячейки, где записана первая команда. Эта команда может задавать выполнение арифметических или логических операций (выполняется Арифметическо-логическим устройством (АЛУ)), а также ввод/вывод данных из/в внешние устройства (ВУ). Вслед за выполнением первой команды, УУ выполняет следующую команду. Она будет находиться в следующей по номеру ячейке ОП, либо может встретиться команда передачи управления по другому адресу, что позволяет организовывать циклы обработки данных и осуществлять выбор ветви выполнения программы.

Классификация компьютеров:

  • Контроллеры,
  • Personal Computers (PC) (ПЭВМ), включая в это понятие ноут-буки и карманные PC,
  • рабочие станции,
  • Коммуникационные компьютеры,
  • Main frames (старое название – суперкомпьютеры).

Когда говорят «компьютер», по умолчанию подразумевается PC.

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

Прикладное – главный вид ПО для обычного пользователя (>90% пользователей PC), но для специалистов главным видом ПО является системное.  

Еще недавно (≥ 5 лет назад) системное ПО подразделялось на: 

  1. Операционные  системы (ОС) ЭВМ. Под ОС понимали комплект программ, позволявших управлять ресурсами (процессором, оперативной  памятью,  жестким  диском, другой периферией компьютера);
  2. Драйверы устройств компьютера;
  3. Программы - оболочки (NC, WN, Far) и операционные оболочки (Windows 3.1);
  4. Системные утилиты (NU);
  5. Программы управления локальной сетью (ЛС) типа Novell NetWare.

Сегодня произошло совмещение основных функций ОС, драйверов, оболочек, программ управления ЛС и операционных оболочек в едином программном комплексе, сохранившем название ОС, для ПЭВМ это: Windows NT/9х, (включая новые коммерческие версии: (XP/2000/ME)), LINUX (ОС из семейства UNIX), еще кое где сохранилась OS/2, Apple’s System (на новых Apple’s computers стоит Windows for Macintosh).

Поэтому наша дисциплина называется СПО, а говорить приходится только об ОС.

ОС для компьютера как хозяйка дома: количество ее обязанностей неисчислимо.

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

- интерфейс (взаимодействие) с пользователем;

- интерфейс с ВУ;

- управление ресурсами компьютера  (ОП, файловой системой);

- запуск, надзор за работой, завершение прикладных программ.

Отдельно в списке возможностей, предоставляемых ОС, стоит использование системных возможностей и ресурсов со стороны прикладного ПО.

ОС загружается в память при включении компьютера автоматически и, в свою очередь, помогает загружать в ОП прикладные программы, передает им управление компьютером и, в то же время, следит за правильностью их работы, помогает их исполнению, выгружает отработавшие программы и их данные из ОП и т.д.

ОС играет роль прослойки между процессами пользователей и оборудованием системы. Процессы пользователей не имеют непосредственного доступа к системным ресурсам. Если процессу необходимо выполнить операцию с системным ресурсом, в том числе и с оборудованием, процесс выдает системный вызов. ОС интерпретирует системный вызов, проверяет его корректность, возможно, помещает в очередь запросов и выполняет его.  Если выполнение вызова связано с операциями на оборудовании, ОС формирует и выдает на оборудование требуемые  управляющие  воздействия.  Оборудование,  выполнив операцию,  заданную управляющими воздействиями,  сигнализирует об этом прерыванием. Прерывание поступает в ядро ОС, которое  анализирует его и формирует отклик для процесса, выдавшего системный вызов.  Если выполнение системного  вызова  не  требует операций на оборудовании, отклик может быть сформирован немедленно.

  Испытай удачу (рандомный ключ стим

@reg

@support17

Сейчас 20 гостей онлайн

@(c)

Copyright © 2009-2011 Support17.com
Любое использование материалов, опубликованных на support17,
разрешается только в случае указания гиперссылки на Support17.com

@s

Родоначальницей всех приборостроительных специальностей явилась кафедра «Приборы точной механики», которая была открыта в 1961 г. на машиностроительном факультете.
В 1976 г. был организован оптико-механический факультет.