Билл Гейтс и сотворение Microsoft | страница 37
Когда Apple II в 1977 г. предстал перед публикой на Компьютерной ярмарке западного побережья, заслуженные им аплодисменты удалось присвоить компьютеру РЕТ компании Commodore. Но в июне первая реклама Apple появилась в журнале «BYTE», а потом двухстраничные развороты регулярно печатались и в других компьютерных журналах. Одновременно с работой по маркетингу Apple II получал совершенно заслуженные похвалы журналистов как компьютер, работающий сразу же после включения в сеть.
Летом 1978 г. появился дисковод для Apple II. Затем в конце 1979 г. был выпущен пакет программного обеспечения VisiCalc, написанный специально для Apple II, который удовлетворял придирчивым запросам многих менеджеров. Энергичная реклама и программное обеспечение VisiCalc, рассчитанное на Apple, проложили ему путь к успеху. Сбыт Apple II взлетел на крыльях пакета VisiCalc, который оказался первой замечательно удачной прикладной программой. Покупатели в компьютерных магазинах спрашивали VisiCalc и какой-нибудь компьютер, на кагором он может работать, и выходили с Apple II в руках. Производитель из Купертино вскоре стал фигурой номер один на рынке микрокомпьютеров и помог утвердиться доверию к этой выходящей из пеленок отрасли.
Компания Apple была совершенно очевидным клиентом Microsoft, которая уже разработала версию Бейсика для 6502, микропроцессора, использованного в Apple II. Осенью 1977 г. Microsoft предоставила Apple лицензию на Бейсик.
Программное обеспечение для компьютеров — это трехъярусная пирамида. В ее основании лежит операционная система, языки составляют второй ярус, а наверху находятся прикладные программы.
Операционная система, низший ярус пирамиды, непосредственно управляет микропроцессором и связанными с ним платами, например, платами памяти. На этом уровне выполняются все скучные, закулисные операции компьютера. Когда пользователь, например, приказывает компьютеру записать на дискету данные по заработной плате, операционная система находит на магнитном носителе свободное место, а затем записывает туда все, что необходимо. Операционную систему обычно пишут на языке ассемблера, языке программирования низкого уровня, стоящего на ступеньку выше машинных команд. Он очень сильно отличается от обычного английского языка и требует серьезных технических знаний об аппаратном обеспечении.
Операционная система необходима для работы компьютера. Она организует обработку данных при вводе их в память (скажем, с клавиатуры) и извлечении из памяти (например, на дискету).