Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

История. CP/M и MS-DOS.К середине 1970-х годов CP/M была наиболее популярной системой для компьютеров на базе Intel 8080 и Zilog Z80



CP/M и MS-DOS. К середине 1970-х годов CP/M была наиболее популярной системой для компьютеров на базе Intel 8080 и Zilog Z80.

В 1980 году компания IBM начала поиск подходящей операционной системы для персонального компьютера IBM PC. Первоначально планировалось использовать для него именно CP/M. Проводились переговоры с компанией Digital Research, принадлежавшей Г. Килдаллу и его жене. Однако сделка не состоялась, и IBM заключила договор с небольшой фирмой Microsoft (мать владельца которой — Билла Гейтса — была одним из членов совета директоров IBM). Последняя не имела собственной ОС для процессоров Intel 8086, поэтому лицензировала у компании Seattle Computer Products систему 86-DOS, которая являлась 16-битным клоном CP/M.

CP/M с реализованной многозадачностью получила название MP/M.

Права на CP/M. Права на интеллектуальную собственность Digital Research перешли к компании Novell, которая на основе CP/M разрабатывала свою версию DOS — DR-DOS. В 1996 году Novell продала права на DR-DOS компании Caldera, которая планировала использовать систему DR-DOS (модифицированную версию CP/M) в собственном программном обеспечении. Примерно в то же время создатель неофициального сайта поклонников CP/M Тим Олстед получил разрешение Caldera на использование исходного кода системы в некоммерческих целях.

11 сентября 2001 года Тим Олстед скончался от рака. Согласно его завещанию сайт поклонников CP/M (cpm.z80.de) был закрыт. Дело в том, что Олстед заключил личное соглашение с Caldera, и оставалось неясным, насколько легально будет опубликовать исходный код CP/M после его смерти. Тем временем, на базе подразделения по разработке «тонких клиентов» компании Caldera была создана компания Lineo, которая унаследовала все права на CP/M и DR-DOS.

Сайт активистов ОС CP/M не работал несколько недель. 19 октября 2001 года компания Lineo отменила личную лицензию Олстеда, отправив владельцу сайта любителей ОС Гэби Чодри уведомление о том, что владельцы и посетители сайта получают право на распространение и изменение исходного кода CP/M в некоммерческих целях. Таким образом, CP/M теперь отвечает стандартам open-source, так как каждый может изменять и распространять систему согласно собственным интересам (но не отвечает стандартам свободного программного обеспечения).

Советские клоны. В СССР была произведена неофициальная адаптация (и русификация) системы CP/M для работы на советских компьютерах. Полученная ОС получила названия МикроДОС и М86 которые использовались на различных советских компьютерных системах. Эта система была несколько расширена по сравнению с оригиналом (API содержало большее количество системных процедур).

Архитектура ОС. Основная часть CP/M хранится на диске. Операционная система позволяет пользоваться экраном, принтером и дисками. Небольшая часть операционной системы (загрузчик) должна содержаться в ПЗУ (или на диске или дискете) и осуществляет загрузку остальной части с диска.

Загружаемая в память часть ОС состоит из трёх частей:

· базовая система ввода/вывода (BIOS)

· базовая дисковая операционная система (BDOS)

· процессор командной строки (CCP)

Первая часть представляет собой набор низкоуровневых процедур, реализующих аппаратно-зависимый API системы. Фактически свой BIOS писался под каждое устройство, на которое портировалась CP/M.

BDOS является аппаратно-независимым кодом, который легко переносился между компьютерами построенными на совместимых процессорах (i8080, Z80). Эта часть системы обеспечивала API для использования программами, работавшими в рамках CP/M, а также интерактивное взаимодействие с пользователем. Обычно общий объём системы для версий 2.2 и ниже составлял десятки килобайт кода.

CCP представлял собой интерпретатор командной строки и осуществлял запуск пользовательских приложений. При работе приложение могло использовать область памяти CCP, CP/M перезапускала CCP по выходу из приложения.

35)Файловая система MS-DOS (FAT).

MS-DOS (англ. MicroSoft Disk Operating System — дисковая операционная система от Microsoft) — коммерческая операционная система фирмы Microsoft для IBM PC-совместимых персональных компьютеров. MS-DOS — самая известная ОС из семейства DOS, ранее устанавливавшаяся на большинство IBM PC-совместимых компьютеров. Со временем она была вытеснена ОС семейства Windows 9x и Windows NT.

MS-DOS была создана в 1981 году и в ходе её развития было выпущено восемь крупных версий (1.0, 2.0 и т. д.) и два десятка промежуточных (3.1, 3.2 и т. п.), пока в 2000 году Microsoft не прекратила её разработку. Это был ключевой продукт фирмы, дававший ей существенный доход и маркетинговый ресурс в ходе развития Microsoft от разработчика языка программирования до крупной компании, производящей самое разнообразное программное обеспечение.

Последней коробочной версией стала 6.22, однако MS-DOS продолжала служить загрузчиком для Windows 95(версии 7.0 и 7.1), Windows 98 (версия 7.1) и Windows ME (версия 8.0).





Дата публикования: 2015-10-09; Прочитано: 374 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...