Apple II. Apple dos реферат


Реферат apple ii

скачать

Реферат на тему:

План:

Введение

Появившийся в 1977 году Apple II предлагал пользователям интегрированную клавиатуру, цветную графику, звук, пластиковый корпус, восемь слотов расширения и два дисковода.

Apple II (в наименовании различных моделей использовалось также написание «Apple ][» и «Apple //») — первый компьютер, серийно выпускавшийся компанией Apple Computer. Это прямой наследник компьютера для энтузиастов Apple I, никогда не производившегося в больших количествах, но уже содержавшего многие идеи, которые обеспечили успех Apple II.

Компьютер был впервые представлен в 1977 году на выставке West Coast Computer Fair и стал одним из самых первых и наиболее успешных персональных компьютеров того времени. Производилось несколько моделей Apple II, и наиболее популярная из них, с относительно небольшими изменениями, продавалась до 1990-х. Всего было произведено от 5 до 6 миллионов экземпляров Apple II[1].

В отличие от других машин того времени, Apple II выглядел более похожим на офисный инструмент, чем на элемент электронного оборудования. Это был компьютер, который подходил для домашней обстановки, стола менеджера или школьного класса.

Также уникальным для того времени было использование цвета и графических режимов высокого разрешения, его звуковых возможностей, а также встроенного языка программирования Бейсик. По сравнению с более ранними машинами, эти возможности были хорошо документированы и просты в изучении. Тем самым, Apple II обозначил начало революции в области персональных компьютеров: это была машина для масс, а не только для любителей, учёных или инженеров.

1. Оригинальный Apple II

Первые компьютеры Apple II (Apple ][), появившиеся в продаже 5 июня 1977 года, были оснащены процессором MOS Technology 6502 на тактовой частоте 1 МГц, 4 КБ ОЗУ (расширяемыми до 48 КБ), 4 КБ ПЗУ, содержавшее Монитор и интерпретатор Integer BASIC (он же Basic для целочисленных операций), интерфейсом для подключения кассетного магнитофона.

Видеоконтроллер имел несколько режимов.

Допускались смешанные режимы, в которых 4 нижние строки экрана отводились под текст, а оставшаяся верхняя часть — под графику высокого или низкого разрешения. Всего использовались две страницы по 8 Кбайт для графики высокого разрешения, и две по 1 Кбайт — для текста либо графики низкого разрешения. Эти страницы располагалась по фиксированным адресам в основной оперативной памяти и, если соответствующий видеорежим не использовался, могли использоваться как обычное ОЗУ. Во время обратного хода луча развёртки видеоконтроллер продолжал инкрементировать адреса памяти, из-за чего после каждой текстовой или графической строки в памяти располагались неиспользуемые байты (некоторые программы использовали их для хранения своих данных). Чтобы избежать конфликтов при доступе к памяти между центральным процессором и видеоконтроллером, использовалась очень простая схема: когда сигнал основной тактовой частоты находился в состоянии логического 0, с памятью работал процессор, а когда 1 — видеоконтроллер.

Для подключения монитора либо телевизора (через модулятор) использовался композитный видеовыход в формате NTSC. В компьютерах, продаваемых в Европе, использовался дополнительный кодер PAL, размещённый на плате расширения.

Звук обеспечивался динамиком, управляемым через регистр в памяти (использовался 1 бит).

Компьютер имел 8 разъёмов расширения, 1 из которых позволял подключить дополнительное ОЗУ, остальные же как правило использовались для обеспечения ввода-вывода (последовательные и параллельные порты, контроллеры внешних устройств).

Начальная розничная цена компьютера составляла 1298 долл. США с 4 КБ ОЗУ, либо 2638 долл. за модель с 48 КБ.

С тем чтобы отразить уникальную на тот момент особенность — цветную графику, логотип на корпусе компьютера содержал цвета радуги. Этот логотип компания сохраняла до начала 2000 года.

Появившийся позже 5¼-дюймовый дисковод Disk II предоставил пользователям значительно больший объём для сохранения данных. Дисководы (до 2-х штук) подключались через карту контроллера, вставляемую в один из слотов расширения (обычно, слот 6). Дисководы были односторонние, позволяющие (используя DOS 3.3) записывать 35 дорожек, 16 секторов по 256 байт на каждой стороне дискеты. Таким образом, на одной стороне дискеты, воспринимаемой как отдельный диск, записывалось 140 КБ. Интерфейс Disk II, созданный Стивом Возняком, до сих пор считается образцом инженерного искусства. В то время как другие подобные контроллеры состояли из множества микросхем для синхронизации ввода/вывода с вращением диска, позиционирования головки на нужную дорожку и кодирования данных в магнитные импульсы, контроллер Стива насчитывал лишь несколько микросхем; Apple DOS брала на себя большую часть этих функций. Использованный в контроллере принцип кодирования Group Code Recording было намного проще реализовать программно, чем обычно используемый MFM. Согласно легенде, Стив повторял разводку платы контроллера несколько раз, когда понимал, что перенос ещё одной функции в программу позволит ему устранить ещё одну микросхему. В результате, малое количество микросхем сделало Disk II первым контроллером гибких дисков, применённым в персональных компьютерах. В качестве побочного эффекта, такая схема упростила разработчикам проприетарного программного обеспечения реализацию защиты от копирования своих носителей.

2. Другие модели семейства

2.1. Apple II Plus

Apple II Plus с двумя дисководами.

В июне 1979 года оригинальная модель была замещена моделью Apple II Plus (Apple ][+), в ПЗУ которой был помещён Applesoft BASIC, разработанный Microsoft. Для предыдущей модели эта возможность предоставлялась в виде обновления. Этот диалект поддерживал операции с плавающей точкой и стал стандартным диалектом Бейсика для компьютеров Apple.

Apple II Plus имел 48 КБ ОЗУ, расширяемое до 64 КБ с помощью карты расширения language card, вставляемой в слот 0. Микропроцессор 6502 поддерживал максимум 64 КБ памяти, и машина с 48 КБ ОЗУ достигала этого предела, используя оставшиеся 16 КБ под ПЗУ и адреса ввода/вывода. Поэтому, дополнительная память на language card включалась вместо встроенного ПЗУ, позволяя использовать код, загруженный в дополнительную память, так как если бы этот код был в стандартном ПЗУ. Пользователи могли загружать код Integer BASIC на language card и переключаться между двумя диалектами Бейсика вызовом команд Apple DOS INT и FP, точно так же как если бы на компьютере стояла карта расширения ПЗУ. Language card также требовалась для работы компиляторов UCSD Pascal и FORTRAN 77, выпущенных Apple примерно в то же время. Они работали под своей операционной системой: — UCSD P-System, которая имела собственный формат диска и содержала «виртуальную машину», что позволяло работать на различных платформах.

2.2. Apple IIe

Apple //e с накопителем DuoDisk и монитором Monitor //

В 1983 за Apple II Plus последовала модель Apple IIe, удешевлённая за счёт использования новых микросхем, но с большими возможностями, такими как отображение строчных букв и 64 КБ ОЗУ. Работа с памятью выглядела так же как в Apple II Plus с картой language card. Эта модель выпускалась в двух основных модификациях — сначала Apple ][е, затем (с марта 1985 года) Apple //e (также известная под названием Enhanced IIe, использовавшая более новый процессор 65C02, а также новую прошивку встроенного программного обеспечения и знакогенератора). В свою очередь, незначительной модификацией Enhanced IIe была модель Platinum IIe, отличавшаяся цветом корпуса и наличием цифровой клавиатуры. Разница в написании «][e» и «//e» соответствует оформлению текста, выводившегося соответствующими моделями на экран при включении.

2.3. Apple IIc

Apple IIc с дополнительным накопителем Disk IIc

В апреле 1984 года Apple выпустила Apple IIc, в качестве «портативного» варианта Apple II (под портативностью здесь понимается возможность легко перенести компьютер с места на место; из-за отсутствия аккумулятора и встроенного дисплея компьютер не был по-настоящему портативным, в том смысле как этот термин понимается сейчас). Модель «IIc» даже снабжалась ручкой для переноски, которая убиралась под корпус, позволяя установить компьютер в удобное для печатания положение.

«Apple IIc» стал первой моделью использующей обновлённый процессор 65C02, кроме того, имелся встроенный дисковод, 128 КБ ОЗУ, встроенный дисковый контроллер (для подключения внешних приводов), композитный видеовыход (NTSC и PAL), последовательный порт для подключения модема и принтера, а также порт джойстика/мыши. В отличие от предыдущих моделей, «IIc» не имел слотов расширения.

Apple IIc, как наиболее впечатляющее на тот момент достижение в области информатики, экспонировался и даже был вынесен на обложку каталога на выставке «Информатика в жизни США», проходившей в 1987–1988 годах в СССР. Эта выставка демонстрировала успехи США в области вычислительной техники, о её уровне можно судить по тому, что каталог открывался обращением президента США Рональда Рейгана к её посетителям.

2.4. Apple IIGS

Apple IIGS

В 1986 году семейство Apple II пополнилось радикально новой моделью: — Apple IIGS. 16-разрядный микропроцессор 65C816 на частоте 2,8 МГц с 24-разрядной адресацией позволял адресовать 8 МБ памяти без переключений банков памяти, как это было на старых моделях. Два совершенно новых графических режима с палитрой в 4096 цветов; хотя лишь 16 цветов из общей палитры в 800 (в разрешении 640 × 200) или из палитры в 3200 (в разрешении 320 × 200) могли использоваться одновременно в одной строке. При этом уникальной особенностью Apple IIGS была возможность задавать своё разрешение (640 или 320 точек) для каждой строки экрана.

Apple IIGS стоит в стороне от остальных моделей семейства Apple II, но и выводит эту платформу к следующему поколению компьютеров, сохраняя при этом почти полную обратную совместимость со всем семейством. Секрет этой совместимости — в специальном чипе Mega II, который содержит всю функциональность Apple IIe, что, совместно с режимом эмуляции 65C02 в процессоре 65C816, обеспечивало полную совместимость для существующего программного обеспечения.

В отличие от остальных компьютеров семейства Apple II, в конструкции Apple IIGS использовалась отдельная от системного блока клавиатура, подключаемая по интерфейсу ADB (совместимая также с компьютерами Macintosh того времени).

2.5. Apple IIc Plus

Apple IIc Plus

Последний полнофункциональный компьютер семейства Apple II — это Apple IIc Plus, появившийся в 1988 году. Тот же размер и форма корпуса что и у «IIc», но 5¼-дюймовый дисковод заменён на 3½-дюймовый, блок питания встроен в корпус, процессор заменён на быстрый 65C02 на частоте 4 МГц; программы для 8-разрядных Apple II работали на нём даже быстрее чем на Apple IIGS.

2.6. Apple IIe Card

Apple IIe Card

Apple IIe Card представляла собой реализацию Apple //e на плате расширения для шины PDS, предназначенной для установки в компьютеры Apple Macintosh серии LC. С такой платой Макинтош мог работать в режиме Apple //e. Эта плата была последним устройством с архитектурой Apple II, выпущенным фирмой Apple Computer.

3. Программное обеспечение

Семейство Apple II было для своего времени лидирующим среди персональных компьютеров по рынку программного обеспечения, сопоставимый рынок существовал только для платформы CP/M, объединявшей системы многих различных производителей.

В основном на Apple II использовались операционные системы Apple DOS, ProDOS, UCSD P-System, CP/M (с картой CP/M). На Apple IIGS преимущественно использовалась система GS/OS. Наиболее часто использовавшиеся языки программирования — язык ассемблера, Applesoft BASIC, UCSD Pascal, Лого. Абсолютное большинство коммерческих программ для Apple II писалось в среде Apple DOS и впоследствии ProDOS и GS/OS на языке ассемблера. Остальные среды программирования и операционные системы использовались в основном для написания пользователями программ для собственных нужд и для целей обучения, так как не позволяли создавать коммерчески конкурентоспособный по эффективности и универсальности код. Платформа CP/M использовалась для выполнения кода с компьютеров других производителей, но для разработки специально под Apple II не применялась, так как большинство компьютеров Apple II не были оснащены аппаратной поддержкой CP/M.

4. Клоны

Как и IBM PC, Apple II был часто клонирован, как в Соединённых Штатах, так и за их пределами. Многие из них имели «фруктовые» имена (например, «Pineapple»), с тем чтобы показать родство с оригинальным семейством.

В Болгарии с 1982 года производилась серия «Правец 8» — практически полный клон Apple II, включая форму корпуса.

В Советском Союзе был разработан и довольно долгое время (в 1984—1990 гг.) производился компьютер «Агат» — клон Apple II на советской элементной базе, частично совместимый с оригиналом.

5. Эмуляция

В настоящее время существует несколько эмуляторов Apple II для различных платформ, в том числе для мобильных телефонов. Ряд образов оригинальных дисков для этого компьютера доступен бесплатно. Существовал даже проект «The Lost Classics Project» [1], цель которого — убедить владельцев авторских прав на классическое программное обеспечение для Apple II предоставить эти программы в свободный доступ; таким образом было «освобождено» множество программ. Эмулятор Virtual ][ [2] для платформы Mac OS X написан с таким вниманием к деталям, что даже точно воспроизводит звуки установки в привод и вращения дискет, позиционирования головки дисковода и печати на матричном принтере.

Примечания

  1. Forster Winnie The encyclopedia of consoles, handhelds & home computers 1972 - 2005. — GAMEPLAN, 2005. — P. 18. — ISBN 3-00-015359-4

Литература

Петров А. О. Персональные компьютеры семейства Apple II (обзор). DjVu - ssmu.ru/er/agat/Reading/docs/petrov-ht.djvu

wreferat.baza-referat.ru

Реферат dos

скачать

Реферат на тему:

План:

Введение

DOS (англ. Disk Operating System — дисковая операционная система, ДОС) — семейство операционных систем для персональных компьютеров. Ориентировано на использование дисковых накопителей, таких как жёсткий диск и дискета.

Существовали операционные системы с таким названием для больших ЭВМ производства IBM и их клонов в 1960-80-х годах.

1. DOS для IBM PC-совместимых компьютеров

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

DOS имеет консольную систему ввода/вывода и поддерживает три стандартных потока: stdin, stdout и stderr.

DOS — 16-битная операционная система, работающая в реальном режиме, поэтому для расширения возможностей и преодоления ограничений реального режима были созданы так называемые расширители DOS. Они запускают программы в защищённом 32-битном режиме и эмулируют исходные сервисы операционной системы. Обычно они поддерживают стандарт DOS Protected Mode Interface (DPMI). Самый известный и широко используемый (в компьютерных играх) расширитель — DOS/4GW.

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

2. Дистрибутивы DOS

Появление FreeDOS, а также развитие свободного программного обеспечения и особенно DJGPP, привело к появлению полностью свободного дистрибутива DOS GNU/DOS. В его состав входят популярные GNU-приложения, такие как vim (текстовый редактор), Arachne (веб-браузер, почтовый клиент и файловый менеджер), OpenGEM (графический пользовательский интерфейс), различные средства разработки программного обеспечения для DOS. Его объём составляет более 70 Мб двоичных программ, а также более 200 Мб двоичных программ и их исходников. GNU/DOS может пригодиться пользователям старых компьютеров, желающим пользоваться самыми современными версиями программ, а также разработчикам, которым необходимо полное управление оборудованием компьютера.

3. DOS в культуре

Значимо также место DOS в культуре. Например, Леонид Каганов написал песню про DOS на мотив песни «Дождь» Юрия Шевчука.[2] В честь Norton Commander, популярного файлового менеджера под DOS, названа группа Nord'n'Commander.

4. Эмуляторы DOS для ПК

5. DOS для других платформ

Примечания

  1. Официальный сайт LZ-DOS v7.1 - dos.nm.ru/
  2. Леонид Каганов — песни - lleo.me/pesni/text/dos.shtml

wreferat.baza-referat.ru

Реферат apple iigs

скачать

Реферат на тему:

План:

Введение

Появившийся в 1977 году Apple II предлагал пользователям интегрированную клавиатуру, цветную графику, звук, пластиковый корпус, восемь слотов расширения и два дисковода.

Apple II (в наименовании различных моделей использовалось также написание «Apple ][» и «Apple //») — первый компьютер, серийно выпускавшийся компанией Apple Computer. Это прямой наследник компьютера для энтузиастов Apple I, никогда не производившегося в больших количествах, но уже содержавшего многие идеи, которые обеспечили успех Apple II.

Компьютер был впервые представлен в 1977 году на выставке West Coast Computer Fair и стал одним из самых первых и наиболее успешных персональных компьютеров того времени. Производилось несколько моделей Apple II, и наиболее популярная из них, с относительно небольшими изменениями, продавалась до 1990-х. Всего было произведено от 5 до 6 миллионов экземпляров Apple II[1].

В отличие от других машин того времени, Apple II выглядел более похожим на офисный инструмент, чем на элемент электронного оборудования. Это был компьютер, который подходил для домашней обстановки, стола менеджера или школьного класса.

Также уникальным для того времени было использование цвета и графических режимов высокого разрешения, его звуковых возможностей, а также встроенного языка программирования Бейсик. По сравнению с более ранними машинами, эти возможности были хорошо документированы и просты в изучении. Тем самым, Apple II обозначил начало революции в области персональных компьютеров: это была машина для масс, а не только для любителей, учёных или инженеров.

1. Оригинальный Apple II

Первые компьютеры Apple II (Apple ][), появившиеся в продаже 5 июня 1977 года, были оснащены процессором MOS Technology 6502 на тактовой частоте 1 МГц, 4 КБ ОЗУ (расширяемыми до 48 КБ), 4 КБ ПЗУ, содержавшее Монитор и интерпретатор Integer BASIC (он же Basic для целочисленных операций), интерфейсом для подключения кассетного магнитофона.

Видеоконтроллер имел несколько режимов.

Допускались смешанные режимы, в которых 4 нижние строки экрана отводились под текст, а оставшаяся верхняя часть — под графику высокого или низкого разрешения. Всего использовались две страницы по 8 Кбайт для графики высокого разрешения, и две по 1 Кбайт — для текста либо графики низкого разрешения. Эти страницы располагалась по фиксированным адресам в основной оперативной памяти и, если соответствующий видеорежим не использовался, могли использоваться как обычное ОЗУ. Во время обратного хода луча развёртки видеоконтроллер продолжал инкрементировать адреса памяти, из-за чего после каждой текстовой или графической строки в памяти располагались неиспользуемые байты (некоторые программы использовали их для хранения своих данных). Чтобы избежать конфликтов при доступе к памяти между центральным процессором и видеоконтроллером, использовалась очень простая схема: когда сигнал основной тактовой частоты находился в состоянии логического 0, с памятью работал процессор, а когда 1 — видеоконтроллер.

Для подключения монитора либо телевизора (через модулятор) использовался композитный видеовыход в формате NTSC. В компьютерах, продаваемых в Европе, использовался дополнительный кодер PAL, размещённый на плате расширения.

Звук обеспечивался динамиком, управляемым через регистр в памяти (использовался 1 бит).

Компьютер имел 8 разъёмов расширения, 1 из которых позволял подключить дополнительное ОЗУ, остальные же как правило использовались для обеспечения ввода-вывода (последовательные и параллельные порты, контроллеры внешних устройств).

Начальная розничная цена компьютера составляла 1298 долл. США с 4 КБ ОЗУ, либо 2638 долл. за модель с 48 КБ.

С тем чтобы отразить уникальную на тот момент особенность — цветную графику, логотип на корпусе компьютера содержал цвета радуги. Этот логотип компания сохраняла до начала 2000 года.

Появившийся позже 5¼-дюймовый дисковод Disk II предоставил пользователям значительно больший объём для сохранения данных. Дисководы (до 2-х штук) подключались через карту контроллера, вставляемую в один из слотов расширения (обычно, слот 6). Дисководы были односторонние, позволяющие (используя DOS 3.3) записывать 35 дорожек, 16 секторов по 256 байт на каждой стороне дискеты. Таким образом, на одной стороне дискеты, воспринимаемой как отдельный диск, записывалось 140 КБ. Интерфейс Disk II, созданный Стивом Возняком, до сих пор считается образцом инженерного искусства. В то время как другие подобные контроллеры состояли из множества микросхем для синхронизации ввода/вывода с вращением диска, позиционирования головки на нужную дорожку и кодирования данных в магнитные импульсы, контроллер Стива насчитывал лишь несколько микросхем; Apple DOS брала на себя большую часть этих функций. Использованный в контроллере принцип кодирования Group Code Recording было намного проще реализовать программно, чем обычно используемый MFM. Согласно легенде, Стив повторял разводку платы контроллера несколько раз, когда понимал, что перенос ещё одной функции в программу позволит ему устранить ещё одну микросхему. В результате, малое количество микросхем сделало Disk II первым контроллером гибких дисков, применённым в персональных компьютерах. В качестве побочного эффекта, такая схема упростила разработчикам проприетарного программного обеспечения реализацию защиты от копирования своих носителей.

2. Другие модели семейства

2.1. Apple II Plus

Apple II Plus с двумя дисководами.

В июне 1979 года оригинальная модель была замещена моделью Apple II Plus (Apple ][+), в ПЗУ которой был помещён Applesoft BASIC, разработанный Microsoft. Для предыдущей модели эта возможность предоставлялась в виде обновления. Этот диалект поддерживал операции с плавающей точкой и стал стандартным диалектом Бейсика для компьютеров Apple.

Apple II Plus имел 48 КБ ОЗУ, расширяемое до 64 КБ с помощью карты расширения language card, вставляемой в слот 0. Микропроцессор 6502 поддерживал максимум 64 КБ памяти, и машина с 48 КБ ОЗУ достигала этого предела, используя оставшиеся 16 КБ под ПЗУ и адреса ввода/вывода. Поэтому, дополнительная память на language card включалась вместо встроенного ПЗУ, позволяя использовать код, загруженный в дополнительную память, так как если бы этот код был в стандартном ПЗУ. Пользователи могли загружать код Integer BASIC на language card и переключаться между двумя диалектами Бейсика вызовом команд Apple DOS INT и FP, точно так же как если бы на компьютере стояла карта расширения ПЗУ. Language card также требовалась для работы компиляторов UCSD Pascal и FORTRAN 77, выпущенных Apple примерно в то же время. Они работали под своей операционной системой: — UCSD P-System, которая имела собственный формат диска и содержала «виртуальную машину», что позволяло работать на различных платформах.

2.2. Apple IIe

Apple //e с накопителем DuoDisk и монитором Monitor //

В 1983 за Apple II Plus последовала модель Apple IIe, удешевлённая за счёт использования новых микросхем, но с большими возможностями, такими как отображение строчных букв и 64 КБ ОЗУ. Работа с памятью выглядела так же как в Apple II Plus с картой language card. Эта модель выпускалась в двух основных модификациях — сначала Apple ][е, затем (с марта 1985 года) Apple //e (также известная под названием Enhanced IIe, использовавшая более новый процессор 65C02, а также новую прошивку встроенного программного обеспечения и знакогенератора). В свою очередь, незначительной модификацией Enhanced IIe была модель Platinum IIe, отличавшаяся цветом корпуса и наличием цифровой клавиатуры. Разница в написании «][e» и «//e» соответствует оформлению текста, выводившегося соответствующими моделями на экран при включении.

2.3. Apple IIc

Apple IIc с дополнительным накопителем Disk IIc

В апреле 1984 года Apple выпустила Apple IIc, в качестве «портативного» варианта Apple II (под портативностью здесь понимается возможность легко перенести компьютер с места на место; из-за отсутствия аккумулятора и встроенного дисплея компьютер не был по-настоящему портативным, в том смысле как этот термин понимается сейчас). Модель «IIc» даже снабжалась ручкой для переноски, которая убиралась под корпус, позволяя установить компьютер в удобное для печатания положение.

«Apple IIc» стал первой моделью использующей обновлённый процессор 65C02, кроме того, имелся встроенный дисковод, 128 КБ ОЗУ, встроенный дисковый контроллер (для подключения внешних приводов), композитный видеовыход (NTSC и PAL), последовательный порт для подключения модема и принтера, а также порт джойстика/мыши. В отличие от предыдущих моделей, «IIc» не имел слотов расширения.

Apple IIc, как наиболее впечатляющее на тот момент достижение в области информатики, экспонировался и даже был вынесен на обложку каталога на выставке «Информатика в жизни США», проходившей в 1987–1988 годах в СССР. Эта выставка демонстрировала успехи США в области вычислительной техники, о её уровне можно судить по тому, что каталог открывался обращением президента США Рональда Рейгана к её посетителям.

2.4. Apple IIGS

Apple IIGS

В 1986 году семейство Apple II пополнилось радикально новой моделью: — Apple IIGS. 16-разрядный микропроцессор 65C816 на частоте 2,8 МГц с 24-разрядной адресацией позволял адресовать 8 МБ памяти без переключений банков памяти, как это было на старых моделях. Два совершенно новых графических режима с палитрой в 4096 цветов; хотя лишь 16 цветов из общей палитры в 800 (в разрешении 640 × 200) или из палитры в 3200 (в разрешении 320 × 200) могли использоваться одновременно в одной строке. При этом уникальной особенностью Apple IIGS была возможность задавать своё разрешение (640 или 320 точек) для каждой строки экрана.

Apple IIGS стоит в стороне от остальных моделей семейства Apple II, но и выводит эту платформу к следующему поколению компьютеров, сохраняя при этом почти полную обратную совместимость со всем семейством. Секрет этой совместимости — в специальном чипе Mega II, который содержит всю функциональность Apple IIe, что, совместно с режимом эмуляции 65C02 в процессоре 65C816, обеспечивало полную совместимость для существующего программного обеспечения.

В отличие от остальных компьютеров семейства Apple II, в конструкции Apple IIGS использовалась отдельная от системного блока клавиатура, подключаемая по интерфейсу ADB (совместимая также с компьютерами Macintosh того времени).

2.5. Apple IIc Plus

Apple IIc Plus

Последний полнофункциональный компьютер семейства Apple II — это Apple IIc Plus, появившийся в 1988 году. Тот же размер и форма корпуса что и у «IIc», но 5¼-дюймовый дисковод заменён на 3½-дюймовый, блок питания встроен в корпус, процессор заменён на быстрый 65C02 на частоте 4 МГц; программы для 8-разрядных Apple II работали на нём даже быстрее чем на Apple IIGS.

2.6. Apple IIe Card

Apple IIe Card

Apple IIe Card представляла собой реализацию Apple //e на плате расширения для шины PDS, предназначенной для установки в компьютеры Apple Macintosh серии LC. С такой платой Макинтош мог работать в режиме Apple //e. Эта плата была последним устройством с архитектурой Apple II, выпущенным фирмой Apple Computer.

3. Программное обеспечение

Семейство Apple II было для своего времени лидирующим среди персональных компьютеров по рынку программного обеспечения, сопоставимый рынок существовал только для платформы CP/M, объединявшей системы многих различных производителей.

В основном на Apple II использовались операционные системы Apple DOS, ProDOS, UCSD P-System, CP/M (с картой CP/M). На Apple IIGS преимущественно использовалась система GS/OS. Наиболее часто использовавшиеся языки программирования — язык ассемблера, Applesoft BASIC, UCSD Pascal, Лого. Абсолютное большинство коммерческих программ для Apple II писалось в среде Apple DOS и впоследствии ProDOS и GS/OS на языке ассемблера. Остальные среды программирования и операционные системы использовались в основном для написания пользователями программ для собственных нужд и для целей обучения, так как не позволяли создавать коммерчески конкурентоспособный по эффективности и универсальности код. Платформа CP/M использовалась для выполнения кода с компьютеров других производителей, но для разработки специально под Apple II не применялась, так как большинство компьютеров Apple II не были оснащены аппаратной поддержкой CP/M.

4. Клоны

Как и IBM PC, Apple II был часто клонирован, как в Соединённых Штатах, так и за их пределами. Многие из них имели «фруктовые» имена (например, «Pineapple»), с тем чтобы показать родство с оригинальным семейством.

В Болгарии с 1982 года производилась серия «Правец 8» — практически полный клон Apple II, включая форму корпуса.

В Советском Союзе был разработан и довольно долгое время (в 1984—1990 гг.) производился компьютер «Агат» — клон Apple II на советской элементной базе, частично совместимый с оригиналом.

5. Эмуляция

В настоящее время существует несколько эмуляторов Apple II для различных платформ, в том числе для мобильных телефонов. Ряд образов оригинальных дисков для этого компьютера доступен бесплатно. Существовал даже проект «The Lost Classics Project» [1], цель которого — убедить владельцев авторских прав на классическое программное обеспечение для Apple II предоставить эти программы в свободный доступ; таким образом было «освобождено» множество программ. Эмулятор Virtual ][ [2] для платформы Mac OS X написан с таким вниманием к деталям, что даже точно воспроизводит звуки установки в привод и вращения дискет, позиционирования головки дисковода и печати на матричном принтере.

Примечания

  1. Forster Winnie The encyclopedia of consoles, handhelds & home computers 1972 - 2005. — GAMEPLAN, 2005. — P. 18. — ISBN 3-00-015359-4

Литература

Петров А. О. Персональные компьютеры семейства Apple II (обзор). DjVu - ssmu.ru/er/agat/Reading/docs/petrov-ht.djvu

wreferat.baza-referat.ru

Реферат apple ii

скачать

Реферат на тему:

План:

Введение

Появившийся в 1977 году Apple II предлагал пользователям интегрированную клавиатуру, цветную графику, звук, пластиковый корпус, восемь слотов расширения и два дисковода.

Apple II (в наименовании различных моделей использовалось также написание «Apple ][» и «Apple //») — первый компьютер, серийно выпускавшийся компанией Apple Computer. Это прямой наследник компьютера для энтузиастов Apple I, никогда не производившегося в больших количествах, но уже содержавшего многие идеи, которые обеспечили успех Apple II.

Компьютер был впервые представлен в 1977 году на выставке West Coast Computer Fair и стал одним из самых первых и наиболее успешных персональных компьютеров того времени. Производилось несколько моделей Apple II, и наиболее популярная из них, с относительно небольшими изменениями, продавалась до 1990-х. Всего было произведено от 5 до 6 миллионов экземпляров Apple II[1].

В отличие от других машин того времени, Apple II выглядел более похожим на офисный инструмент, чем на элемент электронного оборудования. Это был компьютер, который подходил для домашней обстановки, стола менеджера или школьного класса.

Также уникальным для того времени было использование цвета и графических режимов высокого разрешения, его звуковых возможностей, а также встроенного языка программирования Бейсик. По сравнению с более ранними машинами, эти возможности были хорошо документированы и просты в изучении. Тем самым, Apple II обозначил начало революции в области персональных компьютеров: это была машина для масс, а не только для любителей, учёных или инженеров.

1. Оригинальный Apple II

Первые компьютеры Apple II (Apple ][), появившиеся в продаже 5 июня 1977 года, были оснащены процессором MOS Technology 6502 на тактовой частоте 1 МГц, 4 КБ ОЗУ (расширяемыми до 48 КБ), 4 КБ ПЗУ, содержавшее Монитор и интерпретатор Integer BASIC (он же Basic для целочисленных операций), интерфейсом для подключения кассетного магнитофона.

Видеоконтроллер имел несколько режимов.

Допускались смешанные режимы, в которых 4 нижние строки экрана отводились под текст, а оставшаяся верхняя часть — под графику высокого или низкого разрешения. Всего использовались две страницы по 8 Кбайт для графики высокого разрешения, и две по 1 Кбайт — для текста либо графики низкого разрешения. Эти страницы располагалась по фиксированным адресам в основной оперативной памяти и, если соответствующий видеорежим не использовался, могли использоваться как обычное ОЗУ. Во время обратного хода луча развёртки видеоконтроллер продолжал инкрементировать адреса памяти, из-за чего после каждой текстовой или графической строки в памяти располагались неиспользуемые байты (некоторые программы использовали их для хранения своих данных). Чтобы избежать конфликтов при доступе к памяти между центральным процессором и видеоконтроллером, использовалась очень простая схема: когда сигнал основной тактовой частоты находился в состоянии логического 0, с памятью работал процессор, а когда 1 — видеоконтроллер.

Для подключения монитора либо телевизора (через модулятор) использовался композитный видеовыход в формате NTSC. В компьютерах, продаваемых в Европе, использовался дополнительный кодер PAL, размещённый на плате расширения.

Звук обеспечивался динамиком, управляемым через регистр в памяти (использовался 1 бит).

Компьютер имел 8 разъёмов расширения, 1 из которых позволял подключить дополнительное ОЗУ, остальные же как правило использовались для обеспечения ввода-вывода (последовательные и параллельные порты, контроллеры внешних устройств).

Начальная розничная цена компьютера составляла 1298 долл. США с 4 КБ ОЗУ, либо 2638 долл. за модель с 48 КБ.

С тем чтобы отразить уникальную на тот момент особенность — цветную графику, логотип на корпусе компьютера содержал цвета радуги. Этот логотип компания сохраняла до начала 2000 года.

Появившийся позже 5¼-дюймовый дисковод Disk II предоставил пользователям значительно больший объём для сохранения данных. Дисководы (до 2-х штук) подключались через карту контроллера, вставляемую в один из слотов расширения (обычно, слот 6). Дисководы были односторонние, позволяющие (используя DOS 3.3) записывать 35 дорожек, 16 секторов по 256 байт на каждой стороне дискеты. Таким образом, на одной стороне дискеты, воспринимаемой как отдельный диск, записывалось 140 КБ. Интерфейс Disk II, созданный Стивом Возняком, до сих пор считается образцом инженерного искусства. В то время как другие подобные контроллеры состояли из множества микросхем для синхронизации ввода/вывода с вращением диска, позиционирования головки на нужную дорожку и кодирования данных в магнитные импульсы, контроллер Стива насчитывал лишь несколько микросхем; Apple DOS брала на себя большую часть этих функций. Использованный в контроллере принцип кодирования Group Code Recording было намного проще реализовать программно, чем обычно используемый MFM. Согласно легенде, Стив повторял разводку платы контроллера несколько раз, когда понимал, что перенос ещё одной функции в программу позволит ему устранить ещё одну микросхему. В результате, малое количество микросхем сделало Disk II первым контроллером гибких дисков, применённым в персональных компьютерах. В качестве побочного эффекта, такая схема упростила разработчикам проприетарного программного обеспечения реализацию защиты от копирования своих носителей.

2. Другие модели семейства

2.1. Apple II Plus

Apple II Plus с двумя дисководами.

В июне 1979 года оригинальная модель была замещена моделью Apple II Plus (Apple ][+), в ПЗУ которой был помещён Applesoft BASIC, разработанный Microsoft. Для предыдущей модели эта возможность предоставлялась в виде обновления. Этот диалект поддерживал операции с плавающей точкой и стал стандартным диалектом Бейсика для компьютеров Apple.

Apple II Plus имел 48 КБ ОЗУ, расширяемое до 64 КБ с помощью карты расширения language card, вставляемой в слот 0. Микропроцессор 6502 поддерживал максимум 64 КБ памяти, и машина с 48 КБ ОЗУ достигала этого предела, используя оставшиеся 16 КБ под ПЗУ и адреса ввода/вывода. Поэтому, дополнительная память на language card включалась вместо встроенного ПЗУ, позволяя использовать код, загруженный в дополнительную память, так как если бы этот код был в стандартном ПЗУ. Пользователи могли загружать код Integer BASIC на language card и переключаться между двумя диалектами Бейсика вызовом команд Apple DOS INT и FP, точно так же как если бы на компьютере стояла карта расширения ПЗУ. Language card также требовалась для работы компиляторов UCSD Pascal и FORTRAN 77, выпущенных Apple примерно в то же время. Они работали под своей операционной системой: — UCSD P-System, которая имела собственный формат диска и содержала «виртуальную машину», что позволяло работать на различных платформах.

2.2. Apple IIe

Apple //e с накопителем DuoDisk и монитором Monitor //

В 1983 за Apple II Plus последовала модель Apple IIe, удешевлённая за счёт использования новых микросхем, но с большими возможностями, такими как отображение строчных букв и 64 КБ ОЗУ. Работа с памятью выглядела так же как в Apple II Plus с картой language card. Эта модель выпускалась в двух основных модификациях — сначала Apple ][е, затем (с марта 1985 года) Apple //e (также известная под названием Enhanced IIe, использовавшая более новый процессор 65C02, а также новую прошивку встроенного программного обеспечения и знакогенератора). В свою очередь, незначительной модификацией Enhanced IIe была модель Platinum IIe, отличавшаяся цветом корпуса и наличием цифровой клавиатуры. Разница в написании «][e» и «//e» соответствует оформлению текста, выводившегося соответствующими моделями на экран при включении.

2.3. Apple IIc

Apple IIc с дополнительным накопителем Disk IIc

В апреле 1984 года Apple выпустила Apple IIc, в качестве «портативного» варианта Apple II (под портативностью здесь понимается возможность легко перенести компьютер с места на место; из-за отсутствия аккумулятора и встроенного дисплея компьютер не был по-настоящему портативным, в том смысле как этот термин понимается сейчас). Модель «IIc» даже снабжалась ручкой для переноски, которая убиралась под корпус, позволяя установить компьютер в удобное для печатания положение.

«Apple IIc» стал первой моделью использующей обновлённый процессор 65C02, кроме того, имелся встроенный дисковод, 128 КБ ОЗУ, встроенный дисковый контроллер (для подключения внешних приводов), композитный видеовыход (NTSC и PAL), последовательный порт для подключения модема и принтера, а также порт джойстика/мыши. В отличие от предыдущих моделей, «IIc» не имел слотов расширения.

Apple IIc, как наиболее впечатляющее на тот момент достижение в области информатики, экспонировался и даже был вынесен на обложку каталога на выставке «Информатика в жизни США», проходившей в 1987–1988 годах в СССР. Эта выставка демонстрировала успехи США в области вычислительной техники, о её уровне можно судить по тому, что каталог открывался обращением президента США Рональда Рейгана к её посетителям.

2.4. Apple IIGS

Apple IIGS

В 1986 году семейство Apple II пополнилось радикально новой моделью: — Apple IIGS. 16-разрядный микропроцессор 65C816 на частоте 2,8 МГц с 24-разрядной адресацией позволял адресовать 8 МБ памяти без переключений банков памяти, как это было на старых моделях. Два совершенно новых графических режима с палитрой в 4096 цветов; хотя лишь 16 цветов из общей палитры в 800 (в разрешении 640 × 200) или из палитры в 3200 (в разрешении 320 × 200) могли использоваться одновременно в одной строке. При этом уникальной особенностью Apple IIGS была возможность задавать своё разрешение (640 или 320 точек) для каждой строки экрана.

Apple IIGS стоит в стороне от остальных моделей семейства Apple II, но и выводит эту платформу к следующему поколению компьютеров, сохраняя при этом почти полную обратную совместимость со всем семейством. Секрет этой совместимости — в специальном чипе Mega II, который содержит всю функциональность Apple IIe, что, совместно с режимом эмуляции 65C02 в процессоре 65C816, обеспечивало полную совместимость для существующего программного обеспечения.

В отличие от остальных компьютеров семейства Apple II, в конструкции Apple IIGS использовалась отдельная от системного блока клавиатура, подключаемая по интерфейсу ADB (совместимая также с компьютерами Macintosh того времени).

2.5. Apple IIc Plus

Apple IIc Plus

Последний полнофункциональный компьютер семейства Apple II — это Apple IIc Plus, появившийся в 1988 году. Тот же размер и форма корпуса что и у «IIc», но 5¼-дюймовый дисковод заменён на 3½-дюймовый, блок питания встроен в корпус, процессор заменён на быстрый 65C02 на частоте 4 МГц; программы для 8-разрядных Apple II работали на нём даже быстрее чем на Apple IIGS.

2.6. Apple IIe Card

Apple IIe Card

Apple IIe Card представляла собой реализацию Apple //e на плате расширения для шины PDS, предназначенной для установки в компьютеры Apple Macintosh серии LC. С такой платой Макинтош мог работать в режиме Apple //e. Эта плата была последним устройством с архитектурой Apple II, выпущенным фирмой Apple Computer.

3. Программное обеспечение

Семейство Apple II было для своего времени лидирующим среди персональных компьютеров по рынку программного обеспечения, сопоставимый рынок существовал только для платформы CP/M, объединявшей системы многих различных производителей.

В основном на Apple II использовались операционные системы Apple DOS, ProDOS, UCSD P-System, CP/M (с картой CP/M). На Apple IIGS преимущественно использовалась система GS/OS. Наиболее часто использовавшиеся языки программирования — язык ассемблера, Applesoft BASIC, UCSD Pascal, Лого. Абсолютное большинство коммерческих программ для Apple II писалось в среде Apple DOS и впоследствии ProDOS и GS/OS на языке ассемблера. Остальные среды программирования и операционные системы использовались в основном для написания пользователями программ для собственных нужд и для целей обучения, так как не позволяли создавать коммерчески конкурентоспособный по эффективности и универсальности код. Платформа CP/M использовалась для выполнения кода с компьютеров других производителей, но для разработки специально под Apple II не применялась, так как большинство компьютеров Apple II не были оснащены аппаратной поддержкой CP/M.

4. Клоны

Как и IBM PC, Apple II был часто клонирован, как в Соединённых Штатах, так и за их пределами. Многие из них имели «фруктовые» имена (например, «Pineapple»), с тем чтобы показать родство с оригинальным семейством.

В Болгарии с 1982 года производилась серия «Правец 8» — практически полный клон Apple II, включая форму корпуса.

В Советском Союзе был разработан и довольно долгое время (в 1984—1990 гг.) производился компьютер «Агат» — клон Apple II на советской элементной базе, частично совместимый с оригиналом.

5. Эмуляция

В настоящее время существует несколько эмуляторов Apple II для различных платформ, в том числе для мобильных телефонов. Ряд образов оригинальных дисков для этого компьютера доступен бесплатно. Существовал даже проект «The Lost Classics Project» [1], цель которого — убедить владельцев авторских прав на классическое программное обеспечение для Apple II предоставить эти программы в свободный доступ; таким образом было «освобождено» множество программ. Эмулятор Virtual ][ [2] для платформы Mac OS X написан с таким вниманием к деталям, что даже точно воспроизводит звуки установки в привод и вращения дискет, позиционирования головки дисковода и печати на матричном принтере.

Примечания

  1. Forster Winnie The encyclopedia of consoles, handhelds & home computers 1972 - 2005. — GAMEPLAN, 2005. — P. 18. — ISBN 3-00-015359-4

Литература

Петров А. О. Персональные компьютеры семейства Apple II (обзор). DjVu - ssmu.ru/er/agat/Reading/docs/petrov-ht.djvu

www.wreferat.baza-referat.ru

История операционных систем Apple. Дографическая эпоха

Первые байты кода

В конце 1975 года Стив Возняк завершил прототип компьютера, который вскоре станет известен как Apple I. Возняк в то время работал в НР. Но этот проект был им неинтересен, так что он попросил дать им вольную. 1 апреля 1976 года Стив Джобс, Стив Возняк и инженер из Atari Рональд Уэйн основали Apple. Первым продуктом под этим именем был компьютер Возняка. 

Apple I

Apple I был основан на 8-битном процессоре MOS Technology 6502, с частотой меньше 1 МГц. Это был упрощенный вариант более дорогого чипа Motorola 6800. Примерно аналогичным по параметрам был и Intel 8080, но он при этом был дороже. У компьютера был встроенный выход на телевизор, разъемы для 8 Кб памяти, интерфейсы клавиатуры и кассетного магнитофона. Корпус, БП, клавиатура и телевизор в комплект не входили, покупатель должен был раздобыть их самостоятельно.imageApple I подключался к телевизору через антенный вход и мог отображать 24 строки по 40 символов. Стартовая цена была 666 долларов 66 центов, в комплект, кроме материнской платы, входили 4 Кб памяти и кассета с Apple BASIC. imageОперационной системы как таковой у Apple I не было, зато была прошивка под названием System Monitor. Размер ее был всего 256 байт, не Кб. Она позволяла работать с командной строкой с помощью клавиатуры и экрана, смотреть содержимое памяти, набирать и запускать программы, и так далее.По сравнению с UNIX (шестое издание на то время, см. habrahabr.ru/post/194160/), назвать прошивку Apple I операционной системой не поворачивается язык. С другой стороны, UNIX-совместимый компьютер стоил тогда десятки тысяч долларов. Намного более дешевый Apple I был предназначен для широких масс гиков любителей. 

Apple II

Apple I был на конвеере меньше года, зато следующая модель, Apple II, прожила намного дольше. Apple II основан на том же процессоре 6502, но проектировался Возняком как интегрированный компьютер. Клавиатура была встроена прямо в корпус. Это был первый ПК, способный работать с цветной графикой.Линейка Apple II была довольно разнообразной: Apple II+, IIe, IIc, IIc+, IIe Enhanced, IIe Platinum, и наконец 16-битный IIgs в 1986 году. (IIgs тут не вполне уместен, потому что был сделан на новой платформе и новом процессоре, но умел работать в режиме совместимости с старыми Apple II — прим. перев.) Некоторые из этих моделей также были проапгрейжены в ходе выпуска.Для Apple II было создано несколько операционных систем. 

Apple DOS

Вскоре после релиза Apple II в 1977 году стало очевидно, что без дисковода компьютер жить не будет. Возняк разработал прекрасный флоппи-дисковод Disk II. (этот эпизод хорошо описан в мемуарах Возняка. Очень рекомендую — прим. перев.) К дисководу понадобилась и дисковая операционная система. Первая версия Apple DOS 3.1 (не только Windows NT начала нумерацию с тройки — прим. перев.) вышла в июле 1978 года.imageНикакого отношения к еще не вышедшей MS-DOS система не имела. В то время диски были роскошью, поэтому абрревиатура DOS активно использовалась для пиара, примерно как сегодня приставка i.Такая странная нумерация получилась из-за того, что один из программистов, Пол Лафтон, фактически заменил номер версии номером билда. Все началось с 0.1, а бета-версия была под номером 3.0. 

Apple Pascal

imagep-System была разработана в Университете Калифорнии и Сан-Диего (UCSD) и пользовалась большой популярностью в 70-х и начале 80-х годов. Это была портируемая операционная система, де-факто — виртуальная машина, выполняющая байткод p-code. Самый популярный язык разработки — UCSD Pascal. В Apple его модифицировали для Apple II. Марк Аллен и Ричард Гливс, студенты UCSD, разработали интерпретатор для 6502 летом 1978 года. В 1979 году на базе этой разработки вышел Apple II Pascal. Apple Pascal выпускался пять лет. 

Apple CP/M

Microsoft разработал сопроцессорную плату Softcard в 1980 году. Изначально она называлась Microsoft Z-80 SoftCard, но потом ее переименовали во избежание судебной тяжбы с Zilog. Карта позволяла запускать на Apple II программы для процессора Z-80 и ОС CP/M. В те годы под нее было много софта. Из полезного и популярного можно вспомнить dBase и WordStar.imageБыли и другие сопроцессорные карты, с поддержкой различных процессоров. Карта Stellation Mill с процессором Motorola 6809 позволяла запускать на компьютерах Apple операционную систему реального времени OS-9. 

Apple SOS

Apple III выпустили в 1980 году для бизнес-пользователей. Новая ОС, SOS, официально получила свое название из-за сложности и продвинутости (Sophisticated Operating System), но реально один из разработчиков увековечил имя своей дочери — Sara's Operating System. Каждая программа загружала в память также и операционную систему. На диске было ядро SOS.kernel, интерпретатор SOS.Interp и набор драйверов SOS.Driver.imageSOS эволюционировала в Apple ProDOS. 

Apple ProDOS

На смену Apple DOS 3.3 в октябре 1983 года пришла ProDOS 1.0, основанная на SOS. В новой системе было удобней программировать на Бейсике, ассемблере и прямо в кодах. В SOS улучшили работу с прерываниями, ускорили и упростили доступ к диску, и внесли множество других улучшений. Также появилась иерархическая файловая система с такими возможностями:

imageПосле выхода 16-битного Apple IIGS ProDOS версии 1.1.1 на тот момент разделили на 8-битную ветку ProDOS 8 и 16-битную ProDOS 16. 

Поиск источников вдохновения

В 1984 году Apple выпускает Macintosh, а в 1983 — Apple Lisa. Здесь будет уместно вернуться в 1968 год. До появления UNIX, до основания Apple и Microsoft. За 17 лет до выхода Windows 1.0. 

NLS: oNLine System

9 декабря 1968 года в Сан-Франциско на конференции FJCC (Fall Joint Computer Conference) Дуглас Энгельбарт представил NLS. Он с 1962 года создавал ее с 17 сотрудниками в Исследовательском центре дополненной реальности в Стенфордском исследовательском институте в Калифорнии. Это был прорыв и переполнение количества инноваций на единицу времени.

Дадим слово самому Энгельбарту. 

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

 

Мышь

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

Аккордная клавиатура

Другая новинка на этой презентации — пятипальцевая аккордная клавиатура. Она позволяет вводить 2**5-1 = 31 символ. Минус единица сооветствует всем ненажатым клавишам.image 

Работа с документами

Энгельбарт показал, что текст можно вводить, перетягивать, копипастить, форматировать, прокручивать, иерархически группировать, и так далее. Созданный текст можно сохранить в файле с метаданными типа имени автора и времени создания. Если использовать мышку, то все это несложно и быстро. Энгельбарт называл общий механизм всего этого view control. Система была удобна для написания кода. Блоки кода можно было сворачивать, работало автодополнение. Также поддерживалась разметка, которая позволяла форматировать документ в соответствии с назначением, например для печати. 

Гипертекст и карты изображений

С помощью гипертекста Энгельбарт реализовал переходы между фрагментами текста. Это может быть переход к результату поиска или просто переход по видимой или невидимой гиперссылке.Система также поддерживала рисование. В картинки тоже можно было встраивать гиперссылки на манер современных карт изображений, image map.Слово “гипертекст” придумал Тед Нельсон, а саму идею приписывают Ванневару Бушу. Он был советником по науке Франклина Рузвельта, и в 1945 году предложил ассоциацию вместо индексирования как способ связи фрагментов информации. 

Поиск

Был реализован мощный инструментарий поиска с весами ключевых слов и выводом результата в виде гипертекста. 

Окна

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

Совместная работа

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

Интерактивная совместная работа

А еще показывали живую видеоконференцию. Можно было даже показывать удаленным пользователям одно и то же изображение на экране, но предоставить разные права доступа. Например, один редактирует, а второй наблюдает в рид-онли. 

Результат

Энгельбарт утверждал, что такая система позволит пользователям эффективно справляться со сложной информацией, в которой контент представляет собой концепции. NLS должна была стать инструментом для навигации по структурам, которые не могут быть отображены простым текстом.Энгельбарт также работал над созданием ARPANet. В планах был специальный сервис для работы с актуальной информации о сети и ответов на вопросы типа “Кто предоставляет этот сервис?”, “Какой протокол мне надо использовать?”, “Какие хосты онлайн, а какие отключены?”.Активно использовалась концепция бутстрепинга. Краткий смысл: “Мы создаем этот инструмент, чтобы с его помощью создать еще лучшие инструменты”.Даже такие инновации не спасли NLS. Институт прекратил финансирование. Многие разработчики перебрались в новый проект Xerox PARC, где они планировали создать распределенную сетевую версию NLS. Энгельбарт ушел в телефонную компанию Tymshare. По иронии судьбы, его офис был недалеко от Apple. 

Smalltalk

Разработка Xerox PARC очень сильно изменила подход к компьютерным интерфейсам вообще. Первую версию Smalltalk выпустили на PARC в 1972 году. Это был первый полностью объектно-ориентированный язык. В основе лежал язык Simula. Была также среда разработки с оконным интерфейсом. На Smalltalk написали много чего интересного для той платформы: WYSIWYG редактор, софт для захвата и редактирования звука, анимации и так далее.Позже, глядя на Smalltalk, разработали язык Objective-C. Главный разработчик Smalltalk Алан Кей был основателем проекта PARC. В конце 60-х он предложил идею чего-то в духе современного КПК под названием Dynabook. Позже он работал во многих крупных компьютерных компаниях, включая Apple, на должности главного по науке. 

Xerox Alto

В Xerox не забывали и о персональных компьютерах в сегодняшнем смысле этого слова. В результате получился Xerox Alto. У него был 16-битный процессор, вертикальный экран с разрешением 606х808, клавиатура обычная и аккордная, трехкнопочная мышь с шаром и красивый корпус. Были в наличии интерфейсы для принтера, плоттера, Ethernet со скоростью 2.94 Mbps. Поддерживалась сеть и сетевая печать, но не было виртуальной памяти. В 1979 году в эксплуатации было около 1500 станций Alto. Они продавались и сторонним покупателям. 

Alto OS

Был встроенный эмулятор стандартного набора команд, который выполнялся с наименьшим приоритетом. Он выполнялся из ROM. (< — этот фрагмент мне не понятен, дополнительные источники ничего внятного не говорят — прим. перев.) Другие стандартные задачи включали в себя низкоуровневые драйвера диска, сети, памяти, экрана, включая развертку и курсор.ОС была написана на языке BCPL. Дебаггер под названием Swat (руки чесались перевести как ОМОН, но сдержался — прим. перев.) позволял сохранить состояние машины в Swatee-файл для отладки. Было некое подобие шелла, Alto Executive. Его сетевая версия NetExec могла загружать программы с сервера по Ethernet вместо локального диска.image 

Приложения

Их было много, и они были полезные. Краткий список: текстовый процессор Bravo, менеджер сообщений Laurel, иллюстратор документов Markup, векторный редактор Draw, файловый менеджер Neptune, я зыки программирования Mesa (вариант Паскаля), Smalltalk, Lisp.Эти приложения довольно продвинутые, даже при взгляде из будущего. В редакторе Draw экран был разделен на несколько областей: меню кистей, команд, шрифтов, само изображение, заголовок и окно сообщений. Officetalk, редактор форм, позже включили в офисную систему STAR System. Туда же вошли многие наработки по интерфейсам. Сетевые возможности включали в себя FTP и Telnet. 

Xerox STAR System

imageXerox представил новую систему 8010 STAR Information System на торговой выставке в Чикаго в апреле 1981 года. Железо было обновлено по сравнению с Alto, но отличия были в основном количественные. Главная фишка — интерфейс разработали до железа и софта.Интерфейс STAR был основан на виртуальных метафорах к обычным офисным реалиям: бумаге, папкам, картотекам, почтовым ящикам, калькуляторам, котикам. Позже это все перетекло в многочисленные подражания. Примеры:

nabiraem.ru

Реферат ms-dos

скачать

Реферат на тему:

MS-DOS 7.1.png

План:

Введение

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).

1. История

Дискета установки MS-DOS 3.30 (OEM)

В 1980 году Тимом Патерсоном (англ.) из Seattle Computer Products (англ.) была создана QDOS (англ. Quick and Dirty Operating System). Она продавалась SCP под названием 86-DOS, так как была создана для процессора Intel 8086. В основном, QDOS базировалась на наиболее известной ОС того времени — CP/M, созданной компанией Digital Research, однако использовала другую файловую систему. Microsoft приобрела лицензию 86-DOS за 50 тыс. долл. и передала её IBM в декабре 1980 года. А в июле 1981 года[1], незадолго до выпуска IBM PC, полностью выкупила права на 86-DOS, доплатив ещё 80 тыс. долл.

Первая версия MS-DOS содержала множество ошибок, которые пришлось исправлять программистам IBM[источник не указан 146 дней]. В результате появилась PC DOS. Позже эти ОС объединили, и они мало чем отличались, вплоть до шестой версии. PC DOS устанавливали на оригинальные компьютеры IBM, а MS-DOS на их многочисленные клоны.

MS-DOS работает в реальном режиме x86-процессора. Ядро системы устанавливает прерывание INT 21h для системных сервисов — таких, как открытие файла, запись в файл и подобных.

2. История версий

Версия Дата Описание 1.0 2.0 3.0 3.1 3.2 3.3 4.0 4.01 5.0 6.0 6.1 6.2 6.21 6.22 7.0 7.1 8.0
март 1979 Поддержка только дисководов 5,25" DS (Double Side) 320 Кбайт. FAT12.
март 1983 Добавлена поддержка винчестеров до 10 Мбайт. Добавлена поддержка каталогов — ранее все файлы располагались только в корне диска. Введены операции с файлами, основанные на дескрипторах файлов — ранее работа с файлами шла только при помощи FCB (File Control Block — блок управления файлом). Введено перенаправление консольного ввода-вывода.
август 1984 Значительно переработано ядро. Поддержка винчестеров до 32 Мбайт. Введено деление винчестера на загрузочный диск и один логический диск в дополнительном разделе. Добавлена поддержка дисководов 5,25" DD (Double Density) 1,2 Мбайт.
ноябрь 1984 Добавлена поддержка работы в сетях Microsoft.
январь 1986 Добавлена поддержка дисководов 3,5" DD 720 кбайт.
август 1987 Добавлена поддержка дисководов 3,5" HD (High Density) 1,44 Мбайт. Введена поддержка кодовых страниц (национальные наборы символов и таблицы сортировки). Добавлена поддержка нескольких логических дисков.
июнь 1988 Добавлена поддержка винчестеров до 2 Гбайт. Добавлена FAT16. Поддержка разделов до 32 Мбайт оказалась неудовлетворительной. Изменения в менеджере памяти привели к уменьшению объёма свободной памяти и прочим ошибкам. Обладала вытесняющей многозадачностью в реальном режиме, предназначенной для семейства процессоров 8086. Включала перемещаемые и выгружаемые сегменты памяти для кода и перемещаемые сегменты данных (менеджер памяти Windows был версией менеджера памяти DOS 4). Имела возможность динамического переключения экранов.
декабрь 1988 Работа над ошибками. Первая русифицированная версия.
июнь 1991 Значительно переработано ядро. Добавлена поддержка дисководов 3,5" HD 2,88 Мбайт. Появилась поддержка русского языка. Новый менеджер памяти. Поддержка областей памяти HMA и UMB. Добавлены полноэкранный текстовый редактор Edit, полноэкранная среда программирования QBASIC, оболочка MS-DOS Shell, интерактивная справка Help. Позднее вышла по-настоящему русская версия — с русскими интерфейсом, сообщениями и справочными материалами. Макроредактор командной строки DOSKEY. Часть новых утилит (MIRROR, UNDELETE и UNFORMAT) лицензирована у фирмы Central Point Software. MS-DOS 5.00 поставлялась на шести дискетах 360 Кбайт или двух дискетах 1,2 Мбайт.
март 1993 Значительно переработано ядро. Добавлен компрессор дисков Microsoft DoubleSpace. Добавлено средство дефрагментации дисков Defrag — лицензированная у Symantec урезанная версия Speed Disk.
не вышла Работа над ошибками.
ноябрь 1993 Работа над ошибками.
февраль 1994 После громкого судебного процесса по иску компании Stac Electronics по поводу того, что Microsoft использовала в DoubleSpace код, запатентованный Stac, DoubleSpace был убран из системы.
июнь 1994 Вернулся компрессор дисков с переработанным кодом и под новым именем — DriveSpace. Он использует не совместимый с DoubleSpace формат хранения данных. При желании файл может быть конвертирован в новый формат. MS-DOS Shell из дистрибутива перенесён в MS-DOS Resource Kit. В нелокализованную версию добавлена кодовая страница 866, поддерживающая работу с символами кириллицы, в том числе в именах файлов, а также представления даты и времени, ориентированные на Россию, Украину и Беларусь.
август 1995 Как часть Windows 95-Windows 95 OSR. Добавлена поддержка LFN — длинных имён файлов (только под Windows GUI).
август 1996 Как часть Windows 95 OSR2-Windows 98 SE. Добавлены FAT32 и поддержка винчестеров до 127 Гбайт. Существует неофициальная версия — LZ-DOS.
сентябрь 2000 Как часть Windows ME. Ухудшена функциональность ядра — не позволяет запускать Windows 3.1 , жёстко интегрирован неотключаемый драйвер верхней памяти. Заблокирована возможность загрузки в реальном режиме с жесткого диска, удалено большинство утилит. Как загрузочная дискета, созданная в Windows XP

3. Дистрибутив MS-DOS

Минимальный набор файлов MS-DOS:

Файлы ядра:

Командный процессор:

Строго говоря, для запуска MS-DOS наличие файла COMMAND.COM не является необходимым. Его можно заменить другим командным процессором, способным выполнять нужные вам команды. Делается это добавлением в CONFIG.SYS строки shell=c:\my\myprog.com. В своё время сторонними разработчиками было выпущено множество командных процессоров. Наиболее распространённый командный процессор, выпущенный сторонней фирмой, был NDOS.COM (лицензированный 4DOS) из пакета Norton Utilities фирмы Symantec. Новые версии командного процессора 4DOS продолжают выпускаться до сих пор.

Файлы конфигурации:

Для задания конфигурации ОС используются конфигурационные файлы специального формата:

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

4. Надстройки и расширения сторонних производителей

Многозадачность Сетевые клиенты и серверы Соединения компьютер-компьютер Расширение памяти

В связи с развитием архитектуры IBM PC/XT появилась расширенная, а затем в AT и дополнительная память, которую было возможно использовать в компонентах ОС и программах с помощью механизмов EMS, XMS, HMA, UMA/UMB, которые обеспечиваются BIOS расширенной памяти и драйверами DOS — менеджерами памяти, например HIMEM и EMM386 от Microsоft или расширенными сторонними менеджерами, например QEMM.

Оболочки

Для MS-DOS, предоставляющей пользователю лишь интерфейс командной строки, был создан целый ряд так называемых оболочек, то есть программ, которые позволяют сделать работу с файлами более наглядной и удобной. Наиболее известные из них:

Графические оболочки

5. Проблемы запуска приложений MS-DOS под MS Windows

Разработчики приложений под MS-DOS часто использовали недокументированные возможности и функции, а также прямое обращение к аппаратным средствам в обход операционной системы. Это стало причиной того, что в операционных системах Windows 9x и более новых не всегда удаётся запустить приложение, написанное для MS-DOS.

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

Для решения вышеназванных и целого ряда других проблем работы с приложениями MS-DOS под управлением Windows NT и Unix-подобных ОС применяются специальные эмуляторы. На данный момент наиболее известный из них — DOSBox, позволяющий настраивать индивидуальные параметры запуска каждого MS-DOS-приложения: быстродействие эмулируемого компьютера, эмулируемая звуковая и видеокарта и т. п.

wreferat.baza-referat.ru


Смотрите также