Персональные компьютеры класса ibm pc. Основные блоки IBM PC

Первым полноценным персональным компьютером принято считать Apple II, выпущенный в июне 1977. Однако, ещё в 1973-м году компания Xerox выпустила персональник Xerox Alto, который имел ТРЁХКНОПОЧНУЮ ОПТИЧЕСКУЮ мышь! Кроме того, в арсенал компьютера входила сетевая карта и графический пользовательский интерфейс. Такая "роскошь" для большинства пользователей стала доступна только через 10-17 лет. Сам же Xerox Alto так и не поступил в широкую продажу.

А в декабре 1974-го, первым компьютером, доступным по цене всем желающим, стал Altair 8800. Этот аппарат был создан на основе нового 8-разрядного процессора Intel-8080. В качестве операционной системы использовалась CP/M.

В 1975-м году Билл Гейтс и его соратник Пол Аллен задумали написать интерпретатор языка BASIC для компьютера Altair 8800 и за одно основали компанию Micro-Soft. Основной специализацией новоиспеченной фирмы стала разработка программного обеспечения для компьютеров.

Через год, 1 апреля 1976-го Стив Джобс и Стив Возняк основали компанию Apple Computer, известную своими компьютерами серии "Apple Macintosh" и другими разработками.

В связи с тем, что персональные компьютеры становились доступны всё большему числу людей, возник рост в сфере разработок программного обеспечения. В результате, широкий выбор разработанного ПО существенно ускорил дальнейшее распространение и использование ПК в обществе.

В конце семидесятых годов, увеличение спроса на персональные компьютеры привело к снижению спроса на большие и мини ЭВМ. Деловой мир понял, что выгоднее покупать компьютеры, чем электронно-вычислительные машины. Такой поворот событий вызвал серьезное беспокойство в корпорации IBM, которая являлась в то время ведущей компанией по производству ЭВМ.

И вот, в 1979-м году босы из IBM решили, что в качестве эксперимента надо попробовать свои силы на рынке персональных компьютеров. А в это время на рынке ПК уже активно работали около десяти компаний, производящих компьютеры. В связи с этим, в IBM решили не тратить время и большие средства на разработку с нуля собственного продукта.

Одному из отделов IBM, который отвечал за этот эксперимент, разрешили использовать комплектующие, изготовленные другими фирмами. А в качестве основного процессора разработчики решили использовать новейший в те времена 16-разрядный микропроцессор Intel 8088.

Примечательно, что программное обеспечение было поручено разрабатывать маленькой фирмачке под названием Microsoft, основанной Биллом Гейтсом за 4 года ранее этого события…

Наступил август 1981-го… IBM официально представил публике свой новый персональный компьютер под названием IBM PC. Пользователи по достоинству оценили новую разработку и компьютер IBM PC очень быстро приобрел большую популярность и через пару лет IBM PC стал стандартом персонального компьютера.

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

Огромная популярность IBM PC способствовала массовому появлению PC-совместимых клонов. Наступила эра персональных компьютеров и компьютерной революции.

В 1986-м году IBM уже не могла удерживать лидирующее положение на рынке IBM PC-совместимых компьютеров, а в 2004-м компания официально объявила о продаже производства персональных компьютеров фирме Lenovo, самому крупному производителю компьютеров в Китае…

Наиболее известными зарубежными ПЭВМ являются модели ПЭВМ фирмы IBM различных поколений и классов (табл. 1).

Основные ветви развития ПЭВМ фирмы IBM, в рамках которых осуществлялась модификация моделей ПЭВМ, связанная в основном с увеличением емкости ОЗУ, НГМД и НМД, приведены в табл. 2, а характеристики моделей IBM PC/XT/AT - в табл. 3.

Таблица 1. Этапы разработки моделей ПЭВМ фирмы IBM.

Модель Поколение Годы производства
IBM PC I 1981-1985
IBM PC/XT I 1983-1986
IBM PCjr I 1983-1985
IBM PC 3270 I 1983-1986
IBM PC/AT II 1984-1988
IBM PC/370 AT II 1985-1988
IBM PC/3270 AT II 1986-1989
IBM Portable II 1984
IBM Convertable II 1986

Таблица 2. Развитие моделей IBM PC/XT/AT фирмы IBM.

Модель ОЗУ, Кбайт НГДМ, Кбайт НМД, Мбайт
IBM PC 256 1x360 -
IBM PC 256 2x360 -
IBM PC/XT 256 1x360 -
IBM PC/XT 256 2x360 -
IBM PC/XT 256 1x360 10
IBM PC/AT 512 1x360 20
IBM PC/AT 512 1x360 30

IBM PC - первая ПЭВМ фирмы, базовая модель которой имеет ЦП, ОЗУ емкостью 64 Кбайт, которое можно расширить до 640 Кбайт, один-два НГМД, ПЗУ для хранения системного ПО (диагностическая программа и интерпретатор языка Бейсик), монитор (обычно монохромный), 5 портов ввода-вывода для различных функциональных расширений. В базовой модели через контроллер можно подключить внешний НМД емкостью 10 Мбайт. К IBM PC с помощью соответствующих контроллеров могут подключаться принтер, графопостроитель, коммуникационные средства.

IBM PC/XT в отличие от IBM PC включает встроенный в системный блок жесткий НМД (10 Мбайт), ОЗУ емкостью 128 Кбайт с расширением до 640 Кбайт, 8 портов для расширения конфигурации. К модели можно добавить второй НГМД и жесткий НМД.

IBM PC/AT выпускается в двух модификациях. Базовая модель включает в себя ОЗУ емкостью 256 Кбайт и НГМД емкостью 1,2 Мбайт. Расширенный вариант содержит ОЗУ емкостью 512 Кбайт, НГМД на 1,2 Мбайт, НМД на 20 Мбайт, 7 гнезд расширения. Оперативное ЗУ набирается отдельными модулями по 128 Кбайт и может быть расширено до 3 Мбайт. В качестве сопроцессора может быть использован МП 80287. В расширенной модели можно установить дополнительно НМД на 20 Мбайт, а также НГМД 2X720 Кбайт.

IBM PC XT/370 - комбинированный вариант IBM PC/XT с тремя дополнительными платами-расширителями, обеспечивающими эмуляцию системного терминала IBM 3277 с вычислительными ресурсами, системой команд и ОС системы IBM 370. В режиме работы IBM PC/XT сохраняются все характеристики аналогичной модели.

Интерфейсы расширения:

  • первое установочное место - адаптер для дисплея/принтера, цветного дисплея;
  • 2-8-е места - платы эмуляции терминала 3277, платы ОЗУ системы 370, платы процессора системы 370, платы дополнительных НМД, НГМД и двух адаптеров синхронного типа.

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

Интерфейсы расширения:

  • первое установочное место - адаптер для дисплея/принтера, цветного дисплея;
  • 2 - 8-е места - платы эмуляции терминала 3277, платы ОЗУ системы 370, платы процессора системы 370, платы дополнительных НМД, НГМД и двух адаптеров синхронного типа.

Таблица 3. Развитие моделей IBM PC/XT/AT фирмы IBM.

Характеристика IBM PC IBM PC/XT IBM PC/AT
Тип микропроцессора 8088 8088 80286
Тактовая частота, МГц 4,77 4,77/8 6/8
Объем ОЗУ, Кбайт 640 128...640 256...3000
Тип сопроцессора 8087 8087 80287
НГМД, диаметр мм 133 133 133
Емкость НГМД, Кбайт 360 360 1200
Емкость НМД, Мбайт - 20 20...40
Тип дисплея, М/Ц* М М/Ц М/Ц
Емкость экрана, символов 25x80 25x80 25x80
Графический режим, точек 640x200 640x200 640x200/640x350
Общее число клавиш 83 83 84; 101/102
Число функциональных клавиш 10 10 10
Системная магистраль PC/XT-шина PC/XT-шина AT -шина
Число разъемов для подключения к магистрали 1 1 2
Число разъемов для расширения:


8-разрядных 5 8 2
16-разрядных - - 6
Типы интерфейсов ПУ RS-232C, Centronics RS-232C, Centronics RS-232C, Centronics
Операционные системы PC DOS, MS DOS, CP/M-86 PC DOS, MS DOS, CP/M-86 PC DOS 3.0, MS DOS 3.0, XENIX
* M - монохромный, Ц - цветной

Модель IBM PC XT/370 работает со всеми языками программирования под управлением виртуальной ОС системы IBM 370.

Среди других моделей ПЭВМ фирмы IBM следует отметить портативную IBM PC Convertable.

Существует большое число ПЭВМ, совместимых с моделями IBM PC/XT/AT(более 300 фирм). Эти модели, как правило, имеют более лучшие технические показатели, развитые конфигурации технических средств, более дешевы. Это объясняется высокими темпами прогресса (смена марок моделей в среднем в два года), а также большей гибкостью малых компаний на технические новшества. В основном модели этих фирм обладают лицензионной чистотой и не зависят от моделей IBM.

Среди многих фирм, обеспечивающих совместимость своих моделей с моделями фирмы IBM, наиболее известными являются традиционные поставщики ЭВМ: Compaq Computer, Olivetti, Commodore, AST.

Тип МП 80C88
Тактовая частота, МГц 4,77
Емкость ОЗУ, Кбайт 256...640
Диаметр НГМД, мм 89
Емкость НГМД, Кбайт 720
Диаметр дисплея, мм 254
Тип дисплея ЖКД-к
Разрешающая способность, точек 640x200
Емкость экрана, символов 25x80
Общее число клавиш 78
Число функциональных клавиш 10
Типы интерфейсов ПУ Centronics
Операционная система PC DOS 3.2
Масса, кг 14,5
Примечание. ЖКД - жидкокристаллический контрастный.

IBM - крупная корпорация, сегодня занимающаяся разработкой и поставкой программного обеспечения и других высокотехнологичных продуктов. За свою более чем 100-летнюю историю она принесла на рынок много новинок. Именно благодаря IBM компьютеры появились практически в каждом доме.

Начало

IBM появилась в то время, когда персональный компьютер было даже сложно себе представить. В 1896 году ее основал Название компания тогда получила TMC и занималась производством счетно-аналитических машин, которые продавались главным образом правительственным организациям.

В начале своей истории компания получила огромный заказ от Министерства статистики, и благодаря этому сразу заняла существенную позицию на рынке. Впрочем, основателю и владельцу по причине проблем со здоровьем все же пришлось продать фирму известному финансовому гению Чарльзу Флинту. Миллионер заплатил за компанию огромную по тем временам сумму в 2,3 млрд. долларов.

Появление IBM

Получив контроль над компанией TMC, Чарльз Флинт незамедлительно начал ее объединение с другими активами, например, ITRC и CSC. В результате был создан прообраз современного «голубого гиганта» - корпорация CTR.

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

Впервые бренд IBM появился в 1917 году на канадском рынке. Именно так компания решила показать, что стала международной корпорацией. После достаточного успеха нового названия американское подразделение в 1924 году также сменило название на IBM.

Несколько следующих лет компания активно продолжает совершенствовать собственные технологии, создав новый тип перфокарт с названием IBM Card. Также корпорация вновь получает доступ к большим государственным заказам, что позволяет ей практически не проводить сокращения даже в период Великой депрессии.

IBM и Вторая мировая война

Компания IBM достаточно активно сотрудничала с фашистским режимом в Германии. В 1933 году после на территории Германии корпорация даже запустила собственный завод. Впрочем, компания, как и большинство других американских фирм, заявляет только о продаже машин и не считает это поддержкой режима.

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

Начало эры компьютеров

Первый IBM-компьютер был выпущен в 1941-1943 годах и получил название «Марк-I». Весила машина внушительные 4,5 тонны. После проведения тестирования ее официальный запуск состоялся только в 1944 году, после переноса в Гарвардский Университет.

Фактически «Марк-I» был очень сильно усовершенствованным арифмометром, но за счет автоматизации и возможности программирования он является первой электронной вычислительной машиной.

Сотрудничество международной корпорации и главного разработчика оказалось крайне неудачным. IBM-компьютеры продолжила разрабатывать уже без него. В результате в 1952 году компания выпустила первую ламповую ЭВМ.

В конце 1950 были созданы первые IBM-компьютеры на основе транзисторов. Именно благодаря этому усовершенствованию удалось повысить надежность вычислительных машин и создать на их основе первую систему обороны от ракетного удара. В это же время появляется первый серийный компьютер IBM с жестким диском. Правда, накопитель, показанный советскому лидеру в 1958 году, занимал два больших шкафа и был объемом 5 Мбайт. Цены IBM на него установила тоже немаленькие. Первый прообраз жесткого диска стоил около 50 000 долларов США по ценам того времени. Но это было только начало.

Первое появление IBM System

В 1964 году были представлены новые IBM-компьютеры. Они значительно изменились и задали стандарты на много лет вперед. Семейство получило название IBM System/360. Это были первые машины, которые позволяли постепенно наращивать вычислительную мощность за счет смены модели и при этом не менять программного обеспечения. Именно в этих мэйнфреймах впервые стала применяться технология микрокода.

Созданные IBM компьютеры получили очень удачную архитектуру, которая стала фактическим стандартом на многие годы. И сегодня серия System Z, которая является логическим продолжением линейки System/360, применяется очень активно.

Первый ПК

В IBM персональные компьютеры не рассматривали как перспективный рынок. Однако в 1976 году представили первую настольную ЭВМ серии IBM 5100. Она предназначалась больше для инженеров и мало подходила для офисной работы или персонального использования.

Первый массовый персональный компьютер «голубой гигант» представил только в 1981 году. Собственно говоря, в компании не особо надеялись на его успех. Именно поэтому большинство его составляющих приобрели у других компаний. Новая ЭВМ была включена в семейство IBM 5150 и получила наименование PC.

Популярность IBM PC

Новый процессор от компании Intel потребовал и которую очень удачно предложила молодая компания, основанная Биллом Гейтсом.

Самым главным фактором, принесшим популярность PC, стала открытость архитектуры. В корпорации впервые отказались от многолетних принципов и не стали лицензировать применявшиеся комплектующие или BIOS. Это позволило множеству сторонних фирм на основе опубликованных спецификаций быстренько наладить сборку «клонов».

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

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

Тем не менее, компания попробовала запускать ряд моделей и для домашних пользователей. Одна из них под названием IBM PCjr вошла в число 25 худших компьютерных устройств. Но производство этой модели было быстро прекращено.

В бизнес-сегменте IBM традиционно чувствовали себя превосходно, в том числе и на рынке персональных ЭВМ. Это достигалось высокой узнаваемостью бренда, продуманным маркетингом. Результатом успеха стало появление машин IBM PC/XT и IBM PC/AT.

Первый ноутбук

Несмотря на достаточное плохое изначальное отношение к персональным компьютерам, гигант был вынужден задуматься. Прежде всего, на это повлиял ошеломляющий успех IBM PC. К слову, полугодовой план продаж первого персонального компьютера был выполнен менее чем за 30 дней.

IBM Convertible поступил в продажу в начале 1986 года и, несмотря на достаточно скромные характеристики, производился до 1991 года. Из новшеств это устройство было первым ПК от гигантской корпорации снабжено 3,5” дисководом.

90-е годы

К 90-м годам гигантская корпорация стремительно теряла позиции на рынке персональных компьютеров, но долгое время продолжала выпускать новые модели стационарных и мобильных ЭВМ.

Сначала в 1990 году компания IBM представила на рынок новый компьютер, имеющий совершенно новую архитектуру и несовместимый по аппаратной и программной части с прошлыми поколениями.

Новый компьютер получил современную шину передачи данных, а многие компоненты изменили таким способом, что воспроизвести их небольшими компаниями из Азии было практически невозможно по технологическим и лицензионным причинам. Но архитектура оказалась провальной. Хотя некоторое новшества, примененные в этих ПК, просуществовали достаточно долго, например, разъемы для мыши и клавиатуры PS/2 иногда используется даже в современных машинах.

Одновременно компания производила серию ЭВМ, совместимых с прошлым поколением под названием PS/1, а позднее - Aptiva.

Это были последние персональные компьютеры, производимые «голубым гигантом». К 1996-1997 году производство машин для этого сегмента рынка было свернуто.

2000-е и окончательный уход с рынка ПК

Компания IBM, несмотря на прекращение разработки и производства стационарных ПК, продолжала выпускать и достаточно успешно продавать на рынке ноутбуки. Некоторые пользователи даже продолжали считать компьютеры производства IBM эталонами.

В 2004 году корпорация приняла непростое решение, в результате весь бизнес по производству персональных ЭВМ и ноутбуков был продан китайской компании Lenovo. Сама компания сосредоточилась на гораздо более интересном для гиганта рынке серверов и услуг поддержки. Несколько позднее IBM продала и другие подразделения, связывающие ее с производством ПК, например, занимавшийся выпуском жестких дисков отдел перешел под контроль HITACHI.

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

12 августа 1981 г. корпорация IBM объявила о выпуске нового аппаратно-программного комплекса - персонального компьютера IBM 5150
12 августа 1981 г. корпорация IBM объявила о выпуске нового аппаратно-программного комплекса - персонального компьютера IBM 5150 (позднее он получил название IBM PC). Никто тогда не знал, что именно эта дата станет точкой отсчета нового этапа в развитии вычислительной техники - эпохи персональных компьютеров, и данная модель будет отраслевым стандартом на многие годы.
Надо сказать, что IBM 5150 был отнюдь не первым компьютером для индивидуального применения. Уже несколько лет на рынке продавалась техника Apple, Altair и ряда других производителей. Да и сама IBM предпринимала попытки создания подобных устройств. Один из ее проектов по «перемещению вычислений в руки одного пользователя» под названием «SCAMP» (Special Computer, APL Machine Portable) стартовал еще в 1973 г., и его результат в виде IBM 5100 Portable Computer появился два года спустя. Двенадцать модификаций этого компьютера (с ОЗУ объемом от 16 до 64 Кбайт) продавались по цене от 9 до 20 тыс. долл.
ПК IBM 5150 был гораздо доступнее - в варианте с памятью 16 Кбайт (с возможностью расширения до 256 Кбайт) он стоил (в комплекте с принтером) всего 1565 долл.

Правда, у него не было жесткого диска, но можно было работать с 5-дюймовыми дискетами. Устройство было разработано в рекордно короткие сроки - в течение одного года командой из двенадцати человек во главе с Доном Эстриджем, который с тех пор известен как «отец IBM PC».
Почему же именно выпуск IBM 5150 стал точкой отсчета «эпохи ПК»? Примерно по той же причине, почему Христофор Колумб считается «первооткрывателем Америки». Ведь есть сведения, что некоторые мореплаватели из Европы раньше пересекали Атлантику. Но все они открывали Америку «для себя», а Колумб открыл ее для всего Старого Света.
Среди причин успеха IBM 5150 нужно назвать два основных момента.
Первый - фактор времени. В начале 80-х рынок созрел для широкого применения индивидуальных компьютеров (во многом благодаря пионерам, тем же Apple и Altair), а IBM удалось найти оптимальное сочетание «цена - функциональность», при которой ПК был одновременно и полезным для работы и вполне доступным по стоимости.
Второй - качественно новая бизнес-модель по созданию и продвижению нового устройства на рынок. Для того чтобы ускорить его проектирование, IBM впервые широко использовала принцип «аутсорсинга» для разработки отдельных элементов ПК. О двух таких компонентах IBM 5150 знают все - это 16-разрядный процессор Intel 8088 с тактовой частотой 4,77 МГц (модифицированная версия процессора 8086) и операционная система PC-DOS, которая представляла собой слегка доработанный вариант MicroSoft Disk Operating System 1.0, созданной молодой компанией из Сиэтла*. Но еще важнее было то, что машину построили на принципах «открытой архитектуры». Это означало, что другие фирмы могут производить совместимые ПК. Вот как это описывается в книге Ю. Л. Полунова «От абака до компьютера», изданной «Русской Редакцией» в 2004 г. (том II, с. 327):
«На презентации Эстридж сделал заявление, удивившее (если не сказать пострясшее) компьютерный мир. Вопреки своей традиционной «закрытости» корпорация объявила о намерении опубликовать техническое руководство с электрическими схемами и спецификациями ПК, а также исходные коды BIOS и диагностических программ: “Мы снабдим информацией существующую «коттеджную» индустрию, чтобы дать ей возможность разработки плат расширения, мы будем рады любым предложениям софтверных компаний”».
Так что IBM вполне можно считать идеологическим родоначальником концепции Open Source. Правда, поначалу сторонние производители могли это делать, приобретая у IBM лицензию на использование BIOS, но довольно скоро появились независимые разработки совместимых BIOS, и производство клонов ПК можно было выполнять без отчислений «Голубому гиганту».
Результатом сочетания этих двух моментов (удачное время выпуска и новая бизнес-модель) стал эффект цепной реакции (конкуренция производителей ведет к снижению цен - повышается спрос - расширяется число поставщиков - и т. д.), и IBM PC-совместимые компьютеры за несколько лет заполонили весь мир.
Главный же феномен ПК заключается в том, что впервые сложное техническое решение вышло из-под контроля компании-автора и стало развиваться под управлением никак не организованного ИТ-сообщества, состоящего из десятков тысяч больших и малых ИТ-компаний: производителей электронных компонентов, сборщиков компьютеров, разработчиков ПО. Поэтому, когда мы говорим, что ПК открыл новый этап развития вычислительной техники, речь идет не о каких-то технических решениях, а о реализации качественно новой бизнес-модели развития рынка высоких технологий, которую спустя 10-15 лет мы смогли наблюдать уже на других примерах - Интернет, Open Source.
Впрочем, у любого сообщества, даже самого вольного, должны быть лидеры. IBM продержалась в этой роли в отношении ПК недолго: уже к концу 80-х на ведущие позиции вышли два других участника проекта - Intel и Microsoft. Любопытно, что в 1981 г. Microsoft не имела статуса даже «младшего» партнера IBM, а Билла Гейтса не пригласили на официальную презентацию первого ПК. Ведь MS-DOS - это была лишь мизерная часть проекта, выполненная за смешную сумму в 80 тыс. долл. Правда, ее разработчики оставили себе права на развитие и продажу своей ОС другим производителям компьютеров.
Одна из легенд, связанных с историей создания IBM PC, гласит, что при выборе звучного имени для нового компьютера разработчики, подражая Apple, перебрали названия всех фруктов Флориды (здесь находилась лаборатория, выполнявшая проект). Но все же было решено назвать его просто PC, что лучше соответствовало строгому стилю IBM - ветерана и безусловного лидера ИТ-рынка. И они оказались правы: с тех пор термин ПК является не просто обозначением любого компьютера индивидуального назначения, а именем собственным вполне конкретного семейства, родоначальником которого был тот самый IBM 5150. Так что с технической точки зрения к категории ПК относятся, в том числе, и самые мощные серверы (в середине 90-х для их обозначения часто использовался именно такой термин - «PC-серверы»).

Общие сведения о MS DOS

Операционные системы для персональных ЭВМ за время существования этого класса компьютеров с 1975 г. претерпели значительное развитие, сопровождавшееся увеличением разрядности персональных компьютеров (ПК) от 8 до 32, расширением возможностей, улучшением интерфейса с пользователем (табл.2.1).

Таблица 2.1 Некоторые типы ОС для персональных компьютеров

ПК
8-разрядные 16-разрядные 32-разрядные
Р/М-80, MSX DOS, MS-DOS, РАФОС,

ОС DBK, ИНМОС

UNIX, XENIX,

8-разрядные ОС сохраняют значение в качестве операционных систем простейших учебных и бытовых (игровых) компьютеров. Из-за ограниченного адресного пространства оперативной памяти (65 кбайт) серьезные профессиональные применения таких компьютеров невозможны.

16-разрядные IBM-совместимые компьютеры составляют значительную часть парка профессиональных персональных компьютеров в нашей стране. Самая распространенная ОС для этих компьютеров - однопользовательская однозадачная MS DOS (компании MicroSoft - сокращенно MS; DOS - английская аббревиатура названия «дисковая операционная система»). Первая версия этой ОС была создана одновременно с персональным компьютером IBM PC в 1981 г. и из внешних устройств поддерживала лишь накопители на гибких дисках с дискетами на 160 кбайт. Версия 2.0 связана с появлением модификации PC XT, поддерживала также накопители на жестких дисках до 10 Мбайт, древовидную файловую структуру. Популярная на протяжении ряда лет версия 3.3 (1987 г.) - для поддержки PC AT. Эта модификация ОС адресует 640 кбайт оперативной памяти, что в момент ее появления было прогрессивным моментом, а затем стало сдерживающим прогресс программного обеспечения фактором. Современные версии MS DOS преодолели ограничения на размер оперативного запоминающего устройства (ОЗУ), имеют множество новых команд, содержат встроенные драйверы устройств, графическую оболочку, справочную систему и т.д.

Основные структурные компоненты MS DOS таковы:

Базовая система ввода-вывода (BIOS);

Системный загрузчик (SB);

Драйверы устройств (т.е. программы, поддерживающие их работу);

Базовый модуль;

Командный процессор (называемый также интерпретатором команд);

Утилиты DOS (вспомогательные программы).

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

Программа начальной загрузки, найденная BIOS-ом на диске, обращается последовательно к дисководам А, В и т.д. пока не найдет программу SB - системный загрузчик. Эта программа проверяет наличие на диске ядра операционной системы, состоящего из файлов с названиями ibmio.sys - файла расширения BIOS и command.com - командного процессора, загружает их в ОЗУ и запускает на исполнение первую из этих программ. Она дополнительно тестирует оборудование, осуществляет конфигурирование DOS (стандартное при отсутствии файла config.sys - файла конфигурации или нестандартное в соответствии с содержанием файла config.sys), подключает необходимые драйверы и т.д. Далее эта программа устанавливает некоторые указания о способах обработки прерываний (векторы прерываний) и передает управление базовому модулю DOS, который продолжает устанавливать правила обработки прерываний и после этого загружает в ОЗУ командный процессор и передает ему управление.

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

Командный процессор, будучи запущенным, вначале отыскивает и исполняет программу автозапуска (файл autoexec.bat), если она есть. Эта программа создается пользователем из команд DOS для того, чтобы произвести некоторые рутинные действия по созданию удобной для начала работы обстановки. Например, если при запуске компьютера вы получаете на экране панели Norton Commander, то лишь потому, что «автозапуск» этой программы предусмотрен тем, кто составлял файл autoexec.bat. Следующее действие командного процессора - выдача на экран приглашения пользователю вводить команду, выглядящее, например, так: С> (если DOS загружалась с диска С).

В ходе работы прикладных програм в ОЗУ постоянно находится лишь малая часть DOS (называемая резидентной). Все остальные модули DOS подгружаются лишь по мере потребности в них и удаляются из ОЗУ после отработки.

Файловая система MS DOS поддерживает дисководы, обозначаемые латинской буквой и двоеточием, например:

иерархическую систему каталогов, заимствованную у системы UNIX, файлы с именами до восьми символов и расширением до трех.

Общие команды MS DOS

Общие команды распознаются и выполняются командным процессором command.com. Команды вводятся с клавиатуры, их ввод завершается нажатием клавиши ().

Общие команды DOS делятся на группы:

Команды работы с дисками;

Команды работы с файлами;

Команды работы с каталогами;

Команды управления системой.

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

Параметры (аргументы) указывают на те объекты, над которыми совершаются операции, ключи уточняют действие команды. Признак ключа (переключателя) -наличие косой линии " /". Квадратные скобки указывают на возможность отсутствия фрагмента.

Команда работы с каталогами; выводит на экран список директорией и файлов, находящихся внутри текущего директория. Если использовать команду DIR без параметров и переключателей, она выводит имена файлов (директорией), их расширения, размеры (в байтах), дату и время создания, их число, общий размер и размер свободного дискового пространства.

Полный синтаксис таков:

DIR [диск:] [путь] [имя_файла] |/ Р] //W] атрибуты]] порядок_сортировки]] [...]

Параметры

[диск:][путь] указывают дисковод и каталог, оглавление которого нужно просмотреть;

[имя_фаила] указывают файл или группу файлов, список которых необходимо получить.

В имени файла могут быть использованы символы-заместители:

Заменяет один произвольный символ в имени файла;

* заменяет произвольное число произвольных символов.

Например:

DIR *.txt просмотр списка всех файлов с расширением txt;

DIR а?.* просмотр списка файлов с именами из двух знаков, первый из которых буква а, и произвольными расширениями.

/Р выводит информацию, пока экран не заполнится, для получения следующих экранов надо нажимать любую клавишу;

/W выводит информацию в сокращенном виде, только имена файлов и директориев (в 5 столбцов);

/А[[:] атрибуты] выводит информацию тех директориев и файлов, атрибуты которых указаны.

Вот некоторые атрибуты:

Н. скрытые файлы;

Н все файлы, кроме скрытых;

S системные файлы;

S все файлы, кроме системных;

D директории;

D только файлы;

R файлы только для чтения.

Параметр

/О[[:] порядок_сортировки]

управляет порядком сортировки файлов в выдаваемом на экран списке. Без этого параметра имена файлов и директорией выдаются в алфавитном порядке. Задавая его соответствующим образом, можно организовать вывод файлов и директориев в порядке, обратном алфавитному, в алфавитном или обратном порядке по именам расширений, в порядке возрастания или убывания даты и времени последнего изменения содержимого файла или директория, в порядке возрастания или убывание их размеров.

Еще несколько команд той же группы (только имена):

MKDIR (МО) создание нового директория;

CHDIR (CD) переход в другой директорий.

Команда работы с файлами; удаляет файлы.

Синтаксис:

DEL [диск:] [путь]

Параметр

[диск:] [путь]

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

Ключ /Р вызывает запрос подтверждения для каждого удаляемого файла.

Команда работы с файлами; копирует один или более файлов в указанное место, а также может использоваться для слияния файлов. Синтаксис:

COPY [+ файл-источник [+ ...]] [файл-результат ]

Параметры состоят из обозначения дисковода, директория и имени файла.

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

указывает местоположение и имя файла, в который нужно поместить скопированную информацию.

/Y указывает, что команда не должна запрашивать подтверждения при замене существующих файлов;

/V проверка того, что новые файлы записаны правильно.

Еще команда той же группы:

RENAME (REN) - переименование файла или группы файлов;

Примерами команд управления системой служат (приводятся только имена):

COMMAND - запуск командного процессора;

EXIT - выход из командного процессора.

Дополнительные команды-утилиты

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

FORMAT - форматирует диск для использования в MS DOS.

Утилита FORMAT создает пустой директорий и таблицы FAT на диске, а также проверяет наличие испорченных областей на диске. Может уничтожить все данные на диске.

Синтаксис:

FORMAT диск: ]

FORMAT диск: ]

FORMAT диск: ]

FORMAT диск:

Параметр

диск: обозначает форматируемый диск (это единственный обязательный параметр утилиты).

/V:метка указывает метку диска, используется редко;

/Q указывает, что производится «быстрое» форматирование, т.е. проверку испорченных областей проводить не надо;

/U указывает, что «восстанавливать» информацию до форматирования не потребуется;

/F:размер указывает емкость дискеты;

/S копирование на дискету файлов операционной системы IO.SYS, MSDOS.SYS и COMMAND.COM, что делает ее загрузочной;

/Т:дорожек указывает число дорожек на дискете;

/N:секторов задает число секторов на дискете.

Команда работы с дисками (гибкими); копирует содержимое флоппи-диска в одном дисководе на диск в другом. Ее синтаксис таков

DISKCOPY

Здесь первые два объекта в квадратных скобках - параметры, третий - ключ.

DISKCOPY А: В: скопировать дискету в дисководе А на дискету в дисководе В;

DISKCOPY А: скопировать дискету в дисководе А на дискету в текущем дисководе;

DISKCOPY А: В: /I скопировать только первую сторону дискеты.

Еще несколько команд той же группы (только имена; параметры и ключи можно найти в справочниках):

DISKCOMP - сравнение содержимого двух дискет (с целью определить, совпадает ли оно);

CHKDSK - проверка целостности файловой структуры на диске, коррекция ее ошибок;

RECOVER - восстановление (насколько возможно) информации на дефект- ном диске.

Большое количество утилит MS DOS описано в руководстве по этой системе. Важное значение имеют также драйверы, особенно расширенной оперативной памяти, входящие в состав ОС и позволяющие использовать более 640 кбайт памяти.

Особую роль в системе играют файлы CONFIG.SYS и AUTOEXEC.BAT, читаемые при загрузке системы и задающие ее конфигурацию, загружаемые в память драйверы и резидентные программы, а также дополнительные команды, выполняемые при загрузке системы.

Выполняется до загрузки командного процессора и содержит вызовы SYS-драйверов. Загружаемые драйверы устанавливаются командой DEVICE, после которой указывается полное имя файла, содержащего драйвер. Например, для подключения драйвера мыши MOUSE.SYS можно задать команду:

DEVICE=C:\DOS\MOUSE.SYS .

Начиная с версии MS DOS 4.0 предусматривается загрузка СОМ и ЕХЕ-драйверов с помощью команды INSTALL. Например,

INSTALL=C:\DOS\MOUSE.COM.

Для эффективной работы с различными типами микропроцессоров компьютера (80286, 80386, 80486, Pentium) и размеров оперативной памяти используют специальные драйверы:

DEVISE=C:\DOS\HIMEM.SYS

DEVISE=C:\DOS\EMM386.EXE NOEMS

DEVISE=C:\DOS\EMM486.EXE.

Кроме загрузки внешних драйверов, CONFIG.SYS загружает свои (внутренние) команды.

Если на компьютере отсутствует кэш жесткого диска (т.е. буферная область ОЗУ, где сохраняется содержание блоков диска), то для ускорения работы с диском вродят команду BUFFERS. Буфер - это часть оперативной памяти размером 532 байт.

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

Команда DOS дает возможность загружать модули операционной системы и некоторые драйверы в область памяти выше 640 кбайт, тем самым увеличивая размер свободной базовой памяти, что важно для ряда прикладных программ.

Ниже приведены примеры типичных файлов конфигураций:

1. для PC 286

REM Типичный CONFIG.SYS

REM некоторые драйверы в НМA

REM (первые 64 кбайта области памяти выше 1 Мбайта)

DEVICE=C:\DOS\HIMEM.SYS

DEVICE=C:\WINDOWS\MOUSE.SYS

DEVICE=C:\STACKER\STACHIGH.SYS

REM использующими компрессию данных

2. для PC 386

REM Типичный CONFIG.SYS

REM По возможности загружать модули операционной системы и

REM некоторые драйверы в НМА

REM (первые 64 Кбайта области памяти выше 1 Мбайта)

REM и UMB (блоки в области памяти между 640 Кб и 1 Мб)

REM До 20 файлов может быть одновременно открыто

REM Для работы с файлами на жестком диске использовать 5 буферов

DEVICE=C:\DOS\HIMEM.SYS

DEVICE=C:\DOS\EMM386.EXE NOEMS

REM с включенной поддержкой работы с UMB

DEVICEHIGH=C:\WINDOWS\MOUSE.SYS