Programy DOS w środowisku Windows
odrobina historii o systemach dos i ms-dos
DOS - (ang. Disk Operating System), pierwszy przenośny (Disk) system operacyjny OS komputerów PC i mikrokomputerów lat 80. rezydujący nad BIOSem, zawierający m.in. rozszerzenia programowe procedur sprzętowych BIOSu i interpreter komend. DOS zawiera niektóre doświadczenia systemu klasy CP/M.
Jest to system operacyjny zbudowany w środowisku tekstowym, system ten jest używany od ok. 30 lat, dzisiaj użytkuje się go jeszcze w aplikacjach stosowanych w np. księgowości czy finansach.
Dos jest systemem nie posiadającym żadnego mechanizmu zarządzania pamięcią oraz jej ochrony.
Jednym z systemów klasy DOS jest stworzony przez Microsoft system MS-DOS
Systemy MS-DOS były wydawane samodzielnie od 1982r. aż do 1993r kiedy to MS-DOS przestał być podstawą w systemie Windows NT, ostatnią samodzielną wersją był MS-DOS 6.22. Przyczyną tego był rozwój systemów z serii Windows. Pierwsze systemy Windows z serii 1.x, 2.x i 3.x stawały się z biegiem czasu coraz samodzielniejszymi platformami programistycznymi, choc początkowo miały pełnić funkcję nakładki graficznej na system MS-DOS
Kolejne wersje MS-DOS, aż do wersji 8.0 były częsciami systemów operacyjnych takich jak Windows 95 i Windows Millenium, przy czym w Millenium był on ukryty - bez odpowiednich modyfikacji nie istniała możliwość uruchomienia samego środowiska tekstowego przy starcie systemu.
System Windows XP był pierwszym system, który nie zawierał MS-DOS, jednakże nadal możemy korzystać z wielu jego funkcji za pomocą Wiersza Poleceń (CMD).
rodzaje pracy systemu dos
Command.com (główna powłoka systemu) może pracować w dwóch trybach - aktywnym (interakcyjnym) lub wsadowym. Tryb wsadowy polega na zinterpretowaniu podanego pliku wsadowego BAT, będącego spisem poleceń MS-DOS, skryptem. Plik autoexec.bat jest przykładem pliku wsadowego.
Programy wsadowe w systemach MS-DOS i MS Windows
W systemach MS-DOS i Windows typowym programem wsadowym jest plik tekstowy zawierający ciąg poleceń interpretera komend, z angielskiego nazywany batchem lub plikiem batchowym (ang. batch file); w środowisku uniksowym taki plik (zawierający ciąg poleceń powłoki systemowej) nazywany jest skryptem. Po uruchomieniu programu wsadowego interpreter czyta z pliku i wykonuje kolejne zapisane w nim polecenia.
Programy wsadowe systemu MS-DOS posiadają rozszerzenia .BAT lub .CMD. AUTOEXEC.BAT to specjalny program wsadowy uruchamiany podczas startu systemu.
Interpreterem komend (powłoką) w systemach MS-DOS i Windows 95/98 jest program command.com, w systemach Windows z linii NT (Microsoft Windows NT, 2000, XP, 2003, Vista) - program cmd.exe.
Przykładowe komendy wsadowe, będące poleceniami powłoki (interpretera komend) systemu MS-DOS i Windows:
ECHO - wyświetlanie tekstu na ekranie
COPY - kopiowanie pliku
DEL - usuwanie pliku
DELTREE - usuwanie katalogu
Programy dosowskie używane w systemach Windows
Uruchamiane były za pomocą MS-DOS a w nowszych systemach za pomocą emulatora zwanego DOSBox
Znane programy to m.in
-Menadżery plików:
*Free Commander
*Norton Commander z wbudowanym edytorem tekstowym, polecenia wydawane były za pomocą klawiszy od F1 do F10, a w późniejszych wersjach programu również za pomocą myszy i techniki przeciągnij i upuść.
*Foltyn Commander
*Volkov Commander
*Xtree - konkurujący z programem Norton Commander, wydany w 1985r.
*DOS Navigator - klon programu Norton Commander
*1dir
*DOS Shell - będący graficzną nakładką na system DOS
*FAR manager
-Edytor tekstu
*AmiPro
-Arkusz Kalkulacyjny
*Quattro Pro
-Kompilator
*Turbopascal
Istniało też wiele gier na systemu typu DOS, najpopularniejsze to Fallout, Doom, Wolfenstein 3D, Duke Nukem, Quake czy The Settlers, mo żna ich używac na dzisiejszych komputerach i systemach operacyjnych za pomocą emulatora