Персонални компютри преди Windows Какво всъщност използва MS-DOS
Потребителските компютри не винаги са стартирали Windows. Преди Windows пристигнаха компютрите с операционната система MS-DOS на Microsoft. Ето какво всъщност искаше да използва средата на командния ред.
Не, MS-DOS не е точно като използването на терминала на Linux или изстрелването на командния ред в прозорец на фантастичния ви графичен десктоп. Много неща, които приемаме за даденост, тогава не бяха възможни.
Опитът на DOS PC
DOS беше операционна система с команден ред без графични прозорци. Стартирахте компютъра си и видяхте DOS подкана. Трябваше да знаете командите, които да въвеждате в този ред, за да стартирате програми, да изпълнявате вградени помощни програми и да правите нещо с компютъра си.
Трябваше да знаеш няколко команди, за да преодолееш операционната система. За да превключвате между различни устройства - например, за достъп до флопи дисково устройство в устройство А: - бихте написали нещо подобно A: и натиснете Enter.
За да промените директории, бихте използвали CD команда. За да видите файловете в текущата директория, трябва да използвате DIR команда. За да стартирате програма, трябва да въведете името на изпълнимия файл на програмата в реда.
Например, ако сте си взели нова дискета с невероятна нова програма на нея, бихте избутали флопи дискът във вашето флопи дисково устройство - чакайки докато силното магнитно устройство чете съдържанието на вашия диск - и след това изпълнете команди като следното:
A:
DIR
SETUP или INSTALL (в зависимост от името на инсталатора на програмата)
След това трябва да преминете през инсталатора и да инсталирате програмата - като просто извличате файловете - в папка на вашия малък твърд диск. Често трябва да сменяте флопи дискове, защото по-големите програми не се побират на една дискета, но след това можете да стартирате програмата, без да използвате флопи диск..
След това бихте пуснали ° С: команда за връщане към устройство С, използвайте CD команда за влизане в папката, съдържаща инсталираната ви програма, и стартиране на програмата с команда като PROGNAME. Името на програмния файл също трябва да бъде толкова кратко - имената на файлове с ограничена поддръжка на MS-DOS до осем знака, последвани от период и трибуквено разширение. Например, PROGNAME.EXE е най-дългото име на файл, което бихте могли да имате.
Някои програми се опитаха да опростят нещата за типичните потребители. Например, имате файлови мениджъри като Norton Commander, които осигуряват преглед и управление на файлове, без да се нуждаят от команди. Това е стилът на повечето DOS програми, които ще намерите - всичко се отнася до подреждането на текста на екрана.
Без многозадачност
Забравете многозадачността; DOS направи едно нещо. Когато отваряте програма, тази програма заема целия ви екран. Искате ли да използвате друга програма? Трябва да затворите текущата програма и да въведете командата, за да отворите другата програма.
За да преодолее това ограничение, DOS е предоставила функция за прекъсване и престой (TSR). Програма, която поддържа тази функция, може да се включи в клавишна комбинация. Щяхте да натиснете съответната клавишна комбинация и текущата програма ще се изключи и ще остане в паметта. След това другата програма ще се зарежда от паметта.
TSR не е многозадачен. Програмата всъщност не работи във фонов режим. Вместо това, той е изключен и има бърз начин да го рестартирате. DOS може да изпълнява само по една програма.
Това е значително по-различно от модерните черупки като тези в Linux, които ви позволяват да стартирате програми и услуги във фонов режим, да използвате множество терминали в текстов режим и да правите други усъвършенствани неща. DOS не беше толкова силен.
Хардуерна поддръжка и реален режим
DOS всъщност не поддържа хардуерни устройства в начина, по който операционните системи поддържат хардуера днес. Програми, които са имали нужда от директен достъп до хардуер - например DOS игра, която искаше да използва звуковата ви карта за извеждане на звук - трябваше да поддържат хардуера директно. Ако разработвате DOS игра или подобно приложение, ще трябва да кодирате в подкрепа на всички видове звукови карти, които потребителите могат да имат. За щастие, много звукови карти са съвместими със Sound Blaster. Ще използвате програма за настройка, за да конфигурирате тази настройка поотделно за всяка програма, която използвате.
Поради начина, по който работи DOS, програмите, които искаха да имат пряк достъп до паметта и периферните устройства, са необходими за работа в реален режим или в режим на реален адрес. В реален режим, една програма може да пише на всеки адрес на паметта на хардуера на компютрите без защита. Това работи само защото можете да стартирате само една програма едновременно. Windows 3.0 донесе защитен режим, който ограничаваше работата на стартираните приложения.
До ден днешен все още не можете да стартирате много DOS игри в командния ред в Windows. Командният ред изпълнява приложения в защитен режим, но тези игри изискват реален режим. Ето защо се нуждаете от DOSBox, за да стартирате много стари DOS игри.
Windows е просто още една DOS програма
Оригиналните популярни версии на Windows - мислят, че Windows 3.0 и Windows 3.1 - всъщност са програми, работещи под MS-DOS. Затова трябва да стартирате компютъра си, да видите DOS подканата и след това да въведете командата WIN, за да стартирате програмата на Windows, която ви даде работния плот в Windows 3 стил, известен като Program Manager. Разбира се, можете да накарате компютъра автоматично да стартира Windows, като добавите командата WIN към вашия файл AUTOEXEC.BAT, а DOS автоматично ще стартира командата на Windows, когато стартирате..
Можете да излезете от Windows и да се върнете към DOS, което всъщност беше необходимо. Хората имаха DOS приложения и игри, които изискваха реален режим и не можеха да бъдат стартирани от Windows.
Windows 95, 98, 98 SE и ME натиснаха DOS на фона. Windows 95 е действала като своя собствена операционна система, но DOS винаги се криеше във фонов режим. Тези версии на Windows все още бяха изградени на DOS. Само с Windows XP потребителските версии на Windows накрая оставиха DOS зад себе си и преминаха към модерно 32-битово ядро на Windows NT..
Работният плот на Windows сега се възприема от много хора - дори и от самите Microsoft - като реликва, която е остаряла в ерата на опростените мобилни интерфейси и сензорни екрани. Но имаше време, когато работният плот на Windows беше новият, лесен за употреба интерфейс.
Кредит за изображението: mrdorkesq на Flickr