Patērētāju datori ne vienmēr darbināja Windows. Pirms Windows ieradās, datoriem bija Microsoft operētājsistēma MS-DOS. Lūk, ko komandrindas vide patiešām patika izmantot.
Nē, MS-DOS nebija tikai tāds, kā izmantot Linux termināli vai aktivizētu komandu uzvedni logā uz jūsu iedomātā grafiskā datora. Daudzas lietas, ko mēs uzskatām par pašsaprotamu, pagaidām nebija iespējamas.
DOS bija komandrindas operētājsistēma bez grafiskiem logiem. Jūs uzsācāt savu datoru un pēc tam redzēja DOS uzvedni. Jums bija jāzina komandas, ko ievadīt ar šo uzvedni, lai palaistu programmas, palaistu iebūvēto utilītprogrammu un faktiski kaut ko darītu ar datoru.
Jums bija jāzina dažas komandas, lai apietu operētājsistēmu. Lai pārslēgtos no dažādiem diskdziņiem - piemēram, lai piekļūtu floppy drive diskdzinim A: - jūs vēlaties ierakstīt kaut ko līdzīgu A: uzvednē un nospiediet taustiņu Enter.
Lai mainītu direktorijus, izmantojiet CDkomandu Lai skatītu failus pašreizējā direktorijā, izmantojiet DIRkomandu Lai palaistu programmu, uzvednē ievadiet programmas izpildāmā faila nosaukumu.
Piemēram, ja jūs uzlādējat jaunu disketes ar lielisku jaunu programmu, nospiediet disketi savā disketes diskā - gaidiet, kamēr skaļais magnētiskais disks lasīs diska saturu, un pēc tam palaidīsiet tādas komandas kā sekojošs:
A:
DIR
SETUP vai INSTALL (atkarībā no programmas instalētāja nosaukuma)
Pēc tam izietiet instalēšanas programmu un instalējiet programmu - būtībā vienkārši iegūstiet failus - uz mapi uz mazā cietā diska. Jums bieži ir jāmaina disketes, jo lielākas programmas nederēja vienā disketē, bet pēc tam jūs varēja palaist programmu, neizmantojot disketi.
Tu tad palaidi C: komanda atgriezties vadīt C, izmantojiet CD komandu ievadīt mapi, kurā ir jūsu instalētā programma, un palaist programmu ar komandu, piemēram PROGNAME. Programmas faila nosaukumam vajadzētu būt arī īsajam - MS-DOS ierobežotiem failu nosaukumiem līdz astoņām rakstzīmēm, kam seko periods un trīs burtu paplašinājums. Piemēram, PROGNAME.EXE ir garākais faila nosaukums, kuru jums varētu būt.
Dažas programmas mēģināja vienkāršot lietas tipiskajiem lietotājiem. Piemēram, jums bija failu pārvaldnieki, piemēram, Norton Commander, kas paredzēja failu skatīšanu un pārvaldību bez komandu lietošanas. Tas ir stils lielākajā daļā DOS programmu, ko jūs atradīsiet - viss ir par teksta izvietošanu ekrānā.
Aizmirstiet daudzuzdevumus; DOS vienlaikus bija viena lieta. Atverot programmu, šī programma aizņēma visu jūsu ekrānu. Vai vēlaties izmantot citu programmu? Jums vajadzētu slēgt pašreizējo programmu un ievadīt komandu, lai atvērtu citu programmu.
Lai apietu šo ierobežojumu, DOS nodrošināja funkciju "pārtraukt un palikt dzīvot" (TSR). Programma, kas atbalstīja šo funkciju, var piekrist īsinājumtaustiņš. Jūs vēlaties nospiest attiecīgo īsinājumtaustiņu un pašreizējā programma būtu izslēgta un paliktu atmiņā. Pārējā programma pēc tam ielādētu sevi no atmiņas.
TSR nav īsti daudzuzdevumpunkts. Programma faktiski netiek darbināta fonā. Tā vietā tas ir izslēgts, un ir ātrs veids, kā to atsākt. DOS var palaist tikai vienu programmu vienlaikus.
Tas ievērojami atšķiras no mūsdienu čaulas, piemēram, tās, kas atrodamas Linux, kas ļauj programmās un pakalpojumos palaist fonā, izmantot vairākus teksta režīmu terminālus un veikt citas uzlabotas lietas. DOS nebija tikpat spēcīga kā tā.
DOS patiešām neatbalsta aparatūras ierīces, kā mūsdienās operētājsistēmas atbalsta aparatūru. Programmas, kas vajadzīgas, lai tieši piekļūtu aparatūrai - piemēram, DOS spēlei, kas vēlējās izmantot skaņas karti skaņas izvadīšanai, bija tieši jāatbalsta šī aparatūra. Ja izstrādājat DOS spēli vai līdzīgu lietojumprogrammu, jums ir jāiekļauj kods, lai atbalstītu visu veidu skaņas kartes, kuras lietotāji varētu būt. Par laimi daudzas skaņas kartes bija saderīgas ar Sound Blaster. Jūs vēlaties izmantot SETUP programmu, lai konfigurētu šo iestatījumu atsevišķi katrai izmantotajai programmai.
Tā kā DOS darbojās, programmām, kas vēlējās tieši piekļūt atmiņai un perifērām ierīcēm, kas bija nepieciešamas reālam režīmam vai reālam adreses režīmam. Reālā režīmā viena programma var rakstīt uz jebkuru atmiņas adresi datora aparatūrā bez aizsardzības. Tas darbojās tikai tāpēc, ka jūs vienlaicīgi varēja palaist tikai vienu programmu. Windows 3.0 iegādājās aizsargāto režīmu, kas ierobežoja to, ko darbojas lietojumprogrammas.
Līdz šai dienai komandu uzvednē Windows joprojām nevar palaist daudzas DOS spēles. Komandu uzvedne aktivizē programmas aizsargātajā režīmā, taču šīm spēlēm ir nepieciešams reālais režīms. Tāpēc jums ir nepieciešams DOSBox, lai palaistu daudzas vecās DOS spēles.
Sākotnējās populārās Windows versijas - domāju, ka Windows 3.0 un Windows 3.1 - patiesībā bija programmas, kas darbojās MS-DOS. Tātad jūs vēlaties sākt savu datoru, skatiet DOS uzvedni un pēc tam ierakstiet WIN komandu, lai palaistu Windows programmu, kas deva jums Windows 3 stila darbvirsmu, kas pazīstams kā programmas pārvaldnieks. Protams, iespējams, ka jūsu dators automātiski palaiž Windows, pievienojot WIN komandu savam AUTOEXEC.BAT failam, un DOS automātiski palaiž komandu Windows, kad sākat to.
Jūs varētu iziet no Windows un atgriezties DOS, kas tajā laikā patiesībā bija nepieciešama. Cilvēkam bija DOS lietojumprogrammas un spēles, kurām vajadzēja reālu režīmu, un tos nevarēja darbināt no Windows.
Windows 95, 98, 98 SE un ME stumtu DOS tālāk fona. Windows 95 darbojas kā sava operētājsistēma, bet DOS vienmēr ir saglabājis fonu. Šīs Windows versijas joprojām veidoja DOS.Tikai Windows XP laikā Windows patērētāju versijas beidzot pamet DOS un pārslēdzās uz moderna 32 bitu Windows NT kodolu.
Daudzi cilvēki, pat pat Microsoft, tagad uzskata, ka Windows darbvirsmu uzskata par relikviju, kas ir novecojusi vienkāršotu mobilo saskarnju un skārienjutīgo ekrānu laikmetā. Bet bija laiks, kad Windows darbvirsma bija jauns, lietotājam draudzīgs interfeiss.
Attēlu kredīts: mrdorkesq vietnē Flickr