Page 96

ÑÖÅÍÀ ///// ISSUE

ÂÈÍ×ÅÑÒÅÐ Ïåðâûé æåñòêèé äèñê áûë ïðåäñòàâëåí êîìïàíèåé IBM â ìàå 1955 ãîäà. Ìàõèíà, âåñèâøàÿ òîííó, áîëüøå íàïîìèíàëà ìîòîð îò ãðóçîâèêà. Íî âî âðåìåíà ïåðôîêàðò è ìàãíèòíûõ ëåíò çàÿâëåííàÿ âîçìîæíîñòü õðàíèòü äî 5 ìèëëèîíîâ ñèìâîëîâ çâó÷àëà ïîòðÿñàþùå. Âíóòðè íàõîäèëîñü 50 24-äþéìîâûõ ïëàñòèí, è ïîñêîëüêó ñ÷èòûâàþùàÿ ãîëîâêà áûëà îäíà, òî ñêîðîñòü ðàáîòû äèñêà áûëà î÷åíü ìåäëåííîé.  ñëåäóþùåé ìîäåëè (IBM 1301), êîòîðóþ òàêæå ðàçðàáàòûâàë Ðîíàëüä Äæîíñîí, íà êàæäóþ ïëàñòèíó ïðèõîäèëàñü îòäåëüíàÿ ãîëîâêà, ÷òî êàðäèíàëüíî óâåëè÷èëî ñêîðîñòü. Ìíîãèå ãîäû æåñòêèå äèñêè îñòàâàëèñü ãðîìîçäêèìè è èñïîëüçîâàëèñü ïðåèìóùåñòâåííî â êîìïüþòåðíûõ ëàáîðàòîðèÿõ íàó÷íûõ öåíòðîâ è êðóïíûõ êîìïàíèé.  1980 ãîäó Seagate Technology ïðåäñòàâèëà ST-506 — ïåðâûé 5-äþéìîâûé æåñòêèé äèñê îáúåìîì 5 Ìá, êîòîðûé óæå ìîæíî áûëî èñïîëüçîâàòü ñ ïåðñîíàëüíûìè êîìïüþòåðàìè è êîòîðûé ñäåëàë âèí÷åñòåð ðàñïðîñòðàíåííûì ÿâëåíèåì.

FORTRAN Ïåðâûé íàñòîÿùèé ÿçûê ïðîãðàììèðîâàíèÿ âûñîêîãî óðîâíÿ ïîÿâèëñÿ â 1957 ãîäó, åãî àâòîðîì ñòàë Äæîí Áýêóñ, ðóêîâîäèòåëü èññëåäîâàòåëüñêîé êîìàíäû IBM. Ïåðâîíà÷àëüíî Äæîí ñî ñâîèìè êîëëåãàìè ñîáèðàëñÿ ðàçðàáîòàòü èíòåðïðåòàòîð äëÿ IBM 701 — ïåðâîãî êîììåð÷åñêè óñïåøíîãî êîìïüþòåðà îò IBM. Ðàáîòà çàíÿëà òðè ãîäà, â ðåçóëüòàòå áûë íàïèñàí êîìïèëÿòîð, è ïðîåêò çàâåðøèëñÿ ñîçäàíèåì íîâîãî ÿçûêà ïðîãðàììèðîâàíèÿ. Ñîòðóäíèêè IBM íå èçîáðåëè ñàìó èäåþ ÿçûêîâ âûñîêîãî óðîâíÿ, ïðè êîòîðîé êîä ïèøåòñÿ íà ïîíÿòíîì ÷åëîâåêó ÿçûêå è ïîòîì ïåðåâîäèòñÿ â ìàøèííûé, íî èõ FORTRAN ñòàë ïåðâûì ïî-íàñòîÿùåìó ïîïóëÿðíûì è íàõîäèò øèðîêîå ïðèìåíåíèå äàæå ñåé÷àñ. ßçûê áûñòðî âçÿëè íà âîîðóæåíèå ó÷åíûå, êîòîðûì ïðèõîäèëîñü ïèñàòü ïðîãðàììû ñ áîëüøèì êîëè÷åñòâîì ôîðìóë è ÷èñåë — äëÿ ýòèõ öåëåé îí ïîäõîäèë ëó÷øå àññåìáëåðà. FORTRAN ñòàë ïðèìåðîì äëÿ àâòîðîâ ïîñëåäóþùèõ ÿçûêîâ ïðîãðàììèðîâàíèÿ è äàë íà÷àëî ðàçâèòèþ HLL.

1957 1960

1955

1958 ÈÍÒÅÃÐÀËÜÍÀß ÑÕÅÌÀ (×ÈÏ)  1958 ãîäó äâîå ó÷åíûõ, æèâóùèõ â ñîâåðøåííî ðàçíûõ ìåñòàõ, èçîáðåëè ïðàêòè÷åñêè èäåíòè÷íóþ ìîäåëü èíòåãðàëüíîé ñõåìû. Îäèí èç íèõ, Äæýê Êèëáè, ðàáîòàë íà Texas Instruments, äðóãîé, Ðîáåðò Íîéñ, áûë âëàäåëüöåì ñîáñòâåííîé êîìïàíèè ïî ïðîèçâîäñòâó ïîëóïðîâîäíèêîâ Fairchild Semiconductor Corporation. Îáîèõ îáúåäèíèë âîïðîñ: «Êàê â ìèíèìóì ìåñòà âìåñòèòü ìàêñèìóì êîìïîíåíòîâ?». Òðàíçèñòîðû, ðåçèñòîðû, êîíäåíñàòîðû è äðóãèå äåòàëè â òî âðåìÿ ðàçìåùàëèñü íà ïëàòàõ îòäåëüíî, è ó÷åíûå ðåøèëè ïîïðîáîâàòü èõ îáúåäèíèòü â îäèí ìîíîëèòíûé êðèñòàëë èç ïîëóïðîâîäíèêîâîãî ìàòåðèàëà. Òîëüêî Êèëáè âîñïîëüçîâàëñÿ ãåðìàíèóìîì, à Íîéñ ïðåäïî÷åë â êà÷åñòâå òàêîãî ìàòåðèàëà êðåìíèé.  1959 ãîäó îíè îòäåëüíî äðóã îò äðóãà ïîëó÷èëè ïàòåíòû íà ñâîè èçîáðåòåíèÿ. Ñàìî ñîáîé, íà÷àëîñü ïðîòèâîñòîÿíèå äâóõ êîìïàíèé, êîòîðîå çàêîí÷èëîñü ìèðíûì äîãîâîðîì è ñîçäàíèåì ñîâìåñòíîé ëèöåíçèè íà ïðîèçâîäñòâî ÷èïîâ. Ïîñëå òîãî êàê â 1961 ãîäó Fairchild Semiconductor Corporation ïóñòèëà ÷èïû â ñâîáîäíóþ ïðîäàæó, èõ ñðàçó ñòàëè èñïîëüçîâàòü â ïðîèçâîäñòâå êàëüêóëÿòîðîâ è êîìïüþòåðîâ âìåñòî îòäåëüíûõ òðàíçèñòîðîâ, ÷òî ïîçâîëèëî çíà÷èòåëüíî óìåíüøèòü ðàçìåð è óâåëè÷èòü ïðîèçâîäèòåëüíîñòü.

094

ÃÐÀÔÈ×ÅÑÊÈÉ ÈÍÒÅÐÔÅÉÑ È ÌÛØÜ Èñòîðèÿ GUI è ìûøè íàïðÿìóþ ñâÿçàíà ñ ïðîåêòîì oNLine System (NLS), ñòàðòîâàâøèì â íà÷àëå 60-õ ãîäîâ â Ñòýíôîðäñêîì Èññëåäîâàòåëüñêîì èíñòèòóòå. Ýòà ñèñòåìà, ðàçðàáîòêó êîòîðîé ñïîíñèðîâàëè àãåíòñòâà ARPA, NASA è Ïåíòàãîí, äîëæíà áûëà ñòàòü äëÿ àìåðèêàíñêèõ ó÷åíûõ óäîáíîé êîìïüþòåðíîé ñðåäîé äëÿ åæåäíåâíîé ðàáîòû. Ðóêîâîäèë ïðîåêòîì Äóãëàñ Ýíãåëáàðò, êîòîðûé è âíåñ áîëüøóþ ÷àñòü èäåé. Ãðàôè÷åñêàÿ ñðåäà, ðàçðàáîòàííàÿ Äóãëàñîì, ïðåäñòàâëÿëà ñîáîé ñèñòåìó òåêñòîâûõ ãèïåðëèíêîâ, êîòîðàÿ óïðàâëÿëàñü ñ ïîìîùüþ ñïåöèàëüíîãî óñòðîéñòâà, èçîáðåòåííîãî èì æå. Âíà÷àëå ó÷åíûé íàçâàë åãî «Æóêîì», íî èç-çà ïðîâîäà, ïîäêëþ÷àåìîãî ê êîìïüþòåðó è íàïîìèíàþùåãî ìûøèíûé õâîñò, íàçâàíèå áûëî èçìåíåíî. Ïåðâàÿ ìîäåëü ìûøè áûëà ãðîìîçäêîé, êîðïóñ áûë ñäåëàí èç äåðåâà, è â íåì íàõîäèëîñü äâà ìåòàëëè÷åñêèõ êîëåñèêà. Äâèãàòü êóðñîð ìîæíî áûëî òîëüêî ïî âåðòèêàëè è ãîðèçîíòàëè.  1968 ãîäó â êðóïíîì íàó÷íîì öåíòðå ñîñòîÿëàñü ïîëóòîðà÷àñîâàÿ ïðåçåíòàöèÿ NLS, è êîìïüþòåðíûé ìèð âïåðâûå óâèäåë â äåéñòâèè ãðàôè÷åñêóþ ñèñòåìó, óïðàâëÿåìóþ ìûøüþ. ×åðåç äâà ãîäà Ýíãåëáàðò çàïàòåíòîâàë ìûøêó (â ïàòåíòå îíà íàçûâàëàñü ïîçèöèîííûì èíäèêàòîðîì äëÿ äèñïëåéíîé ñèñòåìû) è ïðîäîëæèë ðàáîòàòü íàä óñîâåðøåíñòâîâàíèåì GUI. Íî ÷ëåíû èññëåäîâàòåëüñêîé ãðóïïû, íå ñîãëàñíûå ñ íåêîòîðûìè åãî èäåÿìè, ïîêèíóëè ñâîåãî ðóêîâîäèòåëÿ è ïåðåøëè íà ðàáîòó â èññëåäîâàòåëüñêèé öåíòð Xerox (PARC), ãäå ðåàëèçîâàëè ñâîå ïðåäñòàâëåíèå î íàñòîÿùåé ãðàôè÷åñêîé ñðåäå. Èìåííî òàì áûë ðàçðàáîòàí îêîííûé èíòåðôåéñ Windows, êàêèì ìû çíàåì åãî ñåãîäíÿ.

XÀÊÅÐ 02 /86/ 06

Хакер Февраль 02(76) 2006  

Журнал от компьютерных хулиганов.

Хакер Февраль 02(76) 2006  

Журнал от компьютерных хулиганов.

Advertisement