Logo GenDocs.ru

Поиск по сайту:  


Загрузка...

Лекции - Информатика - файл Лекции 1семестр.doc


Лекции - Информатика
скачать (917.8 kb.)

Доступные файлы (2):

Лекции 1семестр.doc2271kb.06.12.2004 04:00скачать
Лекции 2 семестр.doc795kb.11.06.2005 11:59скачать

содержание
Загрузка...

Лекции 1семестр.doc

1   2   3   4   5   6   7   8
Реклама MarketGid:
Загрузка...
^

Классификация операционных систем:


  • по количеству одновременно обрабатываемой информации — 16- и 32-разрядные;

  • по количеству одновременно работающих пользователей — однопользовательские и многопользовательские;

  • по количеству одновременно выполняемых программ — однозадачные и многозадачные.


^ Понятие многозадачности.

В зависимости от работающей ОС на ЭВМ можно одновременно выполнять одну или сразу несколько программ. Например, набирая текст, пользователь может одновременно запустить печать документа на принтере, ожидать соединения по сети и т.д.

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

В многозадачной одновременно активными могут быть более одной программы. Многозадачность бывает кооперативной и вытесняющей. При вытесняющей многозадачности система отводит каждой задаче строго определенной время — режим разделения времени.

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

^

История развития ОС


Рассмотрим два основных направления развития ОС, которые связаны соответственно с фирмами разработчиками Microsoft (MS) и IBM.

В 1981 году фирма MS выпустила первую ОС MS DOS 1.0 (дисковая операционная система) Работа с ОС осуществлялась с помощью командной строки в символьном режиме. ОС обслуживала 64 Кб памяти, могла использовать дискеты 5,25’’ емкостью 160 Кб.

В том же году фирма IBM разработала свою ОС PC DOS — полный аналог MS DOS.

В 1983 году вышла в свет MS DOS 2.0. Она работала с дискетами 360 Кб и жесткими дисками 10 Мб. Появилась древовидная система каталогов диска, а также возможность загружать драйверы.

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

С 1984 года началась работа над графической ОС, которая обладала бы возможностью полного использования памяти, была многозадачной. К 1985 году фирма MS разработала графическую оболочку Windows 2.0 к MS DOS. Появился графический интерфейс, но ограничение прямой адресации всего 640 Кб памяти оставалось. Вся остальная память считалась расширенной, и работа с ней осуществлялась с помощью драйверов расширенной памяти.

В 1987 году фирма IBM разработала ОС OS/2 1.0, которая могла адресовать до 16 Мб памяти, обладала многозадачностью до 12 программ.

В 1990 году фирма MS выпустила оболочку Windows 3.x. Для неё характерно использование всего адресного пространства и виртуальной памяти, кооперативная многозадачность. Однако, это была не ОС, а только графическая программная оболочка для MS-DOS.

К 1992 году фирмой IBM была разработана OS/2 2.0 — 32- разрядная, многозадачная, однопользовательская ОС. Поддерживались многопоточные программы, совместимость с продуктами фирмы MS. Но она более требовательна к ресурсам — 386 процессор, 8Мб памяти, 50Мб свободного места на диске. Но в дальнейшем разработчики этой линии ОС отказались от поддержки программного обеспечения фирмы MS.

В 1993 году появилась Windows NT — 32-разрядная, многопользовательская, многозадачная ОС с сетевыми возможностями и графическим интерфейсом.

В 1995 году увидела свет 32-разрядная, однопользовательская ОС Windows 95. Она обладает вытесняющей многозадачностью для 32-разрядных приложений и кооперативной — для 16 разрядных.

Требуемые ресурсы: 386 процессор и 4 Мб памяти, 40 Мб свободного места на диске.

В 1998 году появилась Windows 98, а в 2000 году — Windows Millennium Edition — ОС по характеристикам аналогичные предыдущей версии 1995 года, но внутренне более совершенные.

В 2000 году выпущены две версии Windows 2000: Professional и Server, которые являются 32-разрядными многозадачными, а Server ещё и многопользовательской ОС. Эти две ОС основаны на технологии NT и являются прямыми потомками Windows NT.

Отдельно от перечисленных ОС развивалась еще одна линия ОС — UNIХ, созданная фирмой Bell Laboratories. Она разрабатывалась по эгидой переносимости программ между компьютерами с разной архитектурой. В итоге появились много UNIXоподобных ОС — многопользовательские, многозадачные, 32-разрядные.
^ Файлы и каталоги.

В компьютере обычно имеется несколько накопителей на магнитных дисках. Все они имеют свои имена в виде латинских букв. Буквы А и В — имена дисководов. Начиная с С именуются жесткие диски, а затем CD–ROM.

Вся информация на дисках хранится в виде файлов. Файл — совокупность логически связанных данных. Это может быть текст книги, программа, коды графического изображения и т.д. Каждый файл имеет имя, которое состоит из двух частей: собственно имени и расширения. Правила построения имени зависят от используемой ОС.

Для ОС MS-DOS длина файла мажет быть от 1 до 8 латинских символов и цифр. Кроме того, в имя можно включать некоторые спецсимволы (!%$# и т.д.) Расширение начинается с точки, за которой следуют от 0 до 3 символов, то есть расширение может отсутствовать.

Для Windows имя может состоять из 1 — 255 любых символов. Расширением считается часть имени после последней точки. Регистр букв не различается.

Расширение как правило определяет содержание файла. Со временем сложились стандартные расширения файлов:

txt, doc — текстовые документы,

exe, com — исполняемые файлы,

bat — командный файл,

bmp, jpg — файлы графических изображений и т.д.

Для удобного расположения многих файлов их удобно рассортировать по папкам (каталогам). Имя каталога строится по тем же принципам, что и имя файла, но расширение используется редко. Папки могут содержать внутренние папки до сколь угодно большой вложенности. Нарисовать на доске рисунок и подчеркнуть древовидную систему папок.

Самый верхний каталог называется корневым. На каждом диске имеется один корневой каталог. В нем регистрируются файлы и каталоги первого уровня. В каталогах 1-го уровня регистрируются каталоги 2-го уровня и т.д. Для того чтобы указать расположение файла на диске, необходимо написать путь к файлу через дерево каталогов.
^ Подготовка носителей к работе.

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

Процесс форматирования делится на 2 этапа: низкого (физическое) и высокого (логическое) уровня. При физическом форматировании на диск наносятся электронные метки для указания мест дорожек и секторов. Логическое форматирование разбивает все пространство диска на кластеры и обеспечивает выделение служебных мест на диске.

Кластер — группа смежных секторов, имеющая уникальный номер. Кластеры размещаются так, чтобы минимизировать перемещение головок при работе с многосторонними носителями.

При форматировании вся имеющаяся информация на диске теряется. ОС MS-DOS выполняет форматирование командой Format N:

Здесь N: – имя диска. При этом для гибких дисков выполняются обе стадии форматирования, а для жестких — только вторая, считается, что первая уже выполнена. Принудительно можно заставить программу выполнять полное форматирование (ключ /u).

Дисковое пространство дискового носителя распределяется следующим образом:

  • блок начальной загрузки (Boot - сектор)

  • таблица размещения файлов (FAT)

  • копия FAT

  • корневой каталог

  • область данных.



§7. Операционная система MS-DOS. Состав, процесс

загрузки, интерфейс. Команды работы с каталогами.
Состав операционной системы (ОС).

В составе ОС выделяют следующие компоненты:

  • базовая система ввода-вывода;

  • загрузчик ОС;

  • дисковые файлы.

Другие ОС имеют в своем составе те же компоненты, отличающиеся названиями.

Базовая система ввода-вывода (BIOS) находится в ПЗУ. Эта общая часть для всех ОС. Она встроена в компьютер. Ее назначение — выполнение простых наиболее универсальных услуг, связанных с осуществлением ввода-вывода. Она содержит также программу тестирования компьютера и программу вызова загрузчика.

Загрузчик — это короткая программа, находящаяся в первом секторе системного диска или дискеты. Диск, на котором записана ОС называется системным. Это может быть дискета, жесткий диск, CD и др. Функция загрузчика — считывание в память дисковых файлов ОС.

Дисковые файлы называются Io.sys, msdos.sys, command.com.

Они загружаются в память загрузчиком и остаются там постоянно. Файл Io.sys представляет собой расширение BIOS и является связующим звеном между ОС и BIOS. Файл msdos.sys является ядром ОС о реализует основные ее услуги. В нем выделяют несколько подсистем, каждая из которых отвечает за выполнение той или иной задачи:

  • файловая система; (создание, удаление, получение информации и др.) Файловая система работает с дисками через драйверы, а драйверы используют BIOS);

  • система управления памятью; (распределение памяти запускаемым программам);

  • система управления программами; (обращается к системе управления памяти для предоставления ее программе, с помощью файловой системы загружает файл программы в память, перелает ему управление);

  • система связи с драйверами устройств (драйверы - это программы, контролирующие связь с внешними устройствами. Они загружаются в память и резидентно там находятся. Для каждого устройства создают свои драйверы.);

  • система обработки ошибок;

  • служба времени;

  • система ввода с клавиатуры и вывода на экран — общение с оператором.

Файл command.com называют командным процессором. Он предназначен для обработки команд, вводимых пользователем. Некоторые из команд он выполняет сам. Такие команды называются внутренними. Это как правило команды работы с файлами и каталогами. Для выполнения остальных (внешних) команд командный процессор ищет на дисках исполняемый файл с соответствующим именем, загружает его в память и передает ему управление. Внешние команды — это программы, поставляемые вместе с операционной системой в виде отдельных файлов или прикладных программ. По сути любая программа является для ОС внешней командой.
^ Процесс загрузки ОС.

При включении питания компьютера начинает выполняться программа из ПЗУ — BIOS. Она выполняет проверку аппаратных узлов компьютера и начинает процесс загрузки ОС. BIOS делает попытку прочитать самый первый сектор дискеты, вставленной в дисковод А. Если дискета не системная, то выдается сообщение об ошибке и предлагается вставить системную дискету. Если дискеты вообще нет, то BIOS читает загрузочную запись диска С и передает управление загрузчику. Загрузчик считывает с диска или дискеты файлы io.sys и msdos.sys. Далее анализируется содержимое файла config.sys и загружаются указанные в этом файле драйверы устройств, устанавливаются параметры ОС. После этого считывается командный процессор и ему передается управление. Параллельно анализируется содержимое файла autoexec.bat и выполняются записанные в нем команды. Процесс загрузки заканчивается выводом приглашения пользователю.

Работа пользователя с ОС заключается во вводе команд в текстовом режиме с помощью командной строки.
^ Команды работы с каталогами.

В начале командной строки располагается приглашение ОС, которое, как правило, содержит имя текущего диска и каталога. Например:

C:\TEXT>


Текущим называется диск или каталог, с которым работает пользователь в данный момент. Справа от угловой скобки мерцает курсор.

В общем виде любая команда выглядит так:

^

C:\TEXT>ИмяПрограммы Параметры /ключ1 /ключ2



Обязательная часть команды — имя программы (команды), которую надлежит выполнить системе. Некоторые программы (команды) нуждаются в дополнительной информации, которую они получают из параметров. Параметры отделяются от имени программы и друг от друга одним или несколькими пробелами. Помимо параметров команды могут использовать ключи, которые модифицируют действие команд. Каждый ключ указывается после прямого слэша (/). Набирать команду можно и большими, и маленькими буквами. Ввод команды заканчивается нажатием Enter.

Рассмотрим теперь команды для работы с каталогами.
1) Для смены текущего диска необходимо набрать
1   2   3   4   5   6   7   8



Скачать файл (917.8 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации
Рейтинг@Mail.ru