2Sep
nie vždy spustili systém Windows. Predtým, než prišiel systém Windows, prišli počítače s operačným systémom MS-DOS spoločnosti Microsoft. Tu je skvelé prostredie príkazového riadku.
Nie, systém MS-DOS nebol len ako používanie terminálu Linux alebo spustenie príkazového riadka v okne na vašej fantáznej grafickej ploche. Mnoho vecí, ktoré považujeme za samozrejmé, nebolo možné vtedy.
DOS PC Experience
DOS bol operačný systém príkazového riadku bez grafických okien. Spustili ste počítač a potom ste videli výzvu na DOS.Museli ste vedieť príkazy na zadanie v tomto výzve spustiť programy, spustiť vstavané nástroje, a vlastne niečo s počítačom.
Museli ste vedieť niekoľko príkazov, ako sa dostať okolo operačného systému. Prepínanie medzi rôznymi jednotkami - napríklad prístup k disketovej jednotke na jednotke A: - na výzvu zadáte niečo ako A: a stlačte kláves Enter.
Ak chcete zmeniť adresáre, použite príkaz CD .Ak chcete zobraziť súbory v aktuálnom adresári, použite príkaz
DIR .Ak chcete spúšťať program, napíšete na výzvu meno spustiteľného súboru programu.Napríklad, ak ste si vybrali novú disketu s úžasným novým programom, stlačili by ste disketu na disketu - čakali, kým hlasná magnetická jednotka neprečítala obsah disku - a potom spustili príkazy akonasledujúce:
A:
DIR
NASTAVENIE alebo INŠTALÁCIA( v závislosti od názvu inštalačného programu programu)
Potom prejdete inštalačným programom a nainštalujete program - v podstate iba extrahovaním súborov - do priečinka na vašom malom pevnom disku,Často by ste museli vymeniť diskety, pretože väčšie programy sa nezmestili na jednu disketu, ale potom ste mohli spustiť program bez použitia diskety.
Potom spustite príkaz C: , aby ste sa vrátili na disk C, použite príkaz CD na zadanie priečinka obsahujúceho inštalovaný program a spustite program pomocou príkazu ako PROGNAME .Názov súboru programu by musel byť ten krátky, taktiež - obmedzený názov súboru MS-DOS na osem znakov, po ktorom nasleduje časové a trojpísmenové rozšírenie. Napríklad PROGNAME.EXE je najdlhší názov súboru, ktorý by ste mohli mať.
Niektoré programy sa pokúsili zjednodušiť veci pre typických používateľov. Napríklad ste mali manažérov súborov, ako je Norton Commander, ktorý umožnil prezeranie a správu súborov bez potreby príkazov. To je štýl väčšiny programov DOS, ktoré nájdete - je to všetko o usporiadaní textu na obrazovke.
Nie Multitasking
Zabudnite na multitasking;DOS robil jednu vec naraz. Keď ste otvorili program, tento program začal celú obrazovku. Chcete použiť iný program? Musíte ukončiť aktuálny program a zadaním príkazu otvoríte druhý program.
Ak chcete obísť toto obmedzenie, služba DOS poskytla funkciu "ukončiť a zostať rezidentné"( TSR).Program, ktorý podporuje túto funkciu, sa môže pripojiť k klávesovej skratke. Stlačíte príslušnú klávesovú skratku a aktuálny program sa vypne a zostane v pamäti. Druhý program sa potom načíta z pamäte.
TSR nie je naozaj multitasking. Program v skutočnosti nefunguje na pozadí.Namiesto toho je vypnutý a existuje rýchly spôsob, ako ho znovu spustiť.DOS môže spustiť iba jeden program naraz.
Toto je výrazne odlišné od moderných shellov, ako sú tie, ktoré sa nachádzajú na systéme Linux, ktoré umožňujú spustiť programy a služby na pozadí, používať viaceré terminály textového režimu a robiť ďalšie pokročilé veci. DOS nebolo tak blízko ako silné.Podpora hardvéru
a reálny režim
DOS v skutočnosti nepodporuje hardvérové zariadenia v spôsobe podpory hardvéru operačných systémov. Programy, ktoré vyžadovali priamy prístup k hardvéru - napríklad hra DOS, ktorá chcela použiť zvukovú kartu na výstup zvuku - museli tento hardvér priamo podporovať.Ak ste vyvíjali hru DOS alebo podobnú aplikáciu, musíte kódovať podporu pre všetky typy zvukových kariet, ktoré môžu používatelia používať.Našťastie mnoho zvukových kariet bolo kompatibilné so zvukom Sound Blaster. Na konfiguráciu tohto nastavenia by ste mali používať program SETUP zvlášť pre každý program, ktorý ste použili.
Kvôli spôsobu, akým DOS fungoval, programy, ktoré chcú priamo pristupovať k pamäti a periférnym zariadeniam potrebným na spustenie v reálnom režime, alebo reálny režim adresy. V reálnom režime by jeden program mohol zapísať na akúkoľvek pamäťovú adresu na hardvéri počítačov bez ochrany. Toto fungovalo len preto, že ste mohli spustiť iba jeden program naraz. Systém Windows 3.0 priniesol chránený režim, čo obmedzilo to, čo bežné aplikácie môžu robiť.
K dnešnému dňu stále nemôžete spustiť veľa aplikácií DOS v príkazovom riadku systému Windows. Príkazový riadok spúšťa aplikácie v chránenom režime, ale tieto hry vyžadujú reálny režim. To je dôvod, prečo potrebujete DOSBox na spustenie mnohých starých DOS hier.
Windows bol len ďalší program DOS
Originálne populárne verzie systému Windows - myslieť, že Windows 3.0 a Windows 3.1 - boli vlastne programy, ktoré bežali pod MS-DOS.Takže by ste spustili počítač, pozrite sa na výzvu DOS a zadajte príkaz WIN, aby ste spustili program Windows, ktorý vám poskytol pracovnú plochu vo štýle Windows 3 známu ako programový manažér. Samozrejme, môžete mať počítač automaticky spustiť systém Windows pridaním príkazu WIN do vášho súboru AUTOEXEC.BAT a systém DOS by automaticky spustil príkaz systému Windows pri spustení.
Mohli by ste ukončiť Windows a vrátiť sa k DOSu, čo bolo v skutočnosti potrebné.Ľudia mali aplikácie DOS a hry, ktoré vyžadovali reálny režim a nemohli byť spustené z Windows.
Windows 95, 98, 98 SE a ME tlačili DOS ďalej na pozadie. Systém Windows 95 fungoval ako vlastný operačný systém, ale DOS vždy čakal na pozadí.Tieto verzie systému Windows boli stále postavené na DOS.Len v systéme Windows XP spotrebiteľské verzie systému Windows nakoniec opustili DOS a prešli na moderné 32-bitové jadro systému Windows NT.
Pracovisko Windows je dnes považovaná mnohými ľuďmi - dokonca aj samotnými spoločnosťami Microsoft - za relikt, ktorý je zastaraný vo veku zjednodušených mobilných rozhraní a dotykových obrazoviek. Ale bol čas, keď pracovná plocha Windows bola nové, užívateľsky príjemné rozhranie.
Image Credit: mrdorkesq na Flickr