Przeczytaj:
Rodzaje pamięci w DOS:
PAMIĘĆ KONWENCJONALNA - to jest ta podstawowa pamięć, z której korzysta większość aplikacji. Ilość tej pamięci wynosi 640 kb. Jedyna pamięć nie wymagająca w DOS'ie żadnych dodatkowych sterowników.
PAMIĘĆ GÓRNA (UMB) - Pamięć powyżej pierwszych 640 kb, ale poniżej 1 MB.
PAMIĘĆ XMS - Pamięć powyżej 1 MB. Np. jeżeli masz 64 MB RAM, XMS = 63 MB.
PAMIĘĆ EMS - Nieużywany już dzisiaj standard (został wyparty przez XMS, gdyż obsługiwał max. 32 MB)
PAMIĘĆ WYSOKA HMA – Pamięć ta jest używana w nowszych wersjach SO DOS. Pozwala mniej obciążać pamięć konwencjonalną.
Napisz w zeszycie:
Pliki konfiguracyjne:
CONFIG.SYS – jest plikiem testowym (można edytować za pomocą notatnika), zawierającym komendy SO DOS, ustawia konfiguracje systemu. Konfiguruje ładowane na starcie sterowników, włącza i wyłącza składniki DOS, ustawia limit zasobów itp. Jest ładowany przed plikiem Autoexec.bat. Jeżeli na dysku nie ma pliku config.sys, to przy starcie komputera przyjmują się wartości domyślne wszystkich parametrów. Znajduje się na partycji systemowej.
W systemie Windows NT i jego pochodnych plik znajduje się w folderze Windows\system32 i nazywa się config.nt
Zadanie 1.1: znajdź, otwórz i sprawdź zawartość pliku config.sys/ config.nt
AUTOEXEC.BAT – plik zawierający komendy SO DOS, które są wykonywane podczas startu komputera. Przekazuje systemowi następujące informacje:
- Jakie programy uruchamiać automatycznie
- Jak zarządzać pamięcią operacyjną
- Jak ma być skonfigurowany SO
Jest plikiem wsadowym.
W systemie Windows NT i jego pochodnych plik znajduje się w folderze Windows\system32 i nazywa się autoexec.nt
Zadanie 1.2: znajdź, otwórz i sprawdź zawartość pliku autoexec.bat/autoexec.nt
Temat 2: pliki wsadowe.
Napisz w zeszycie.
Plik wsadowy umożliwia wykonanie dowolnego ciągu poleceń MS-DOS. Ma rozszerzenie .bat. Polecenia są interpretowane za pomocą interpretatora command.com.
Podstawowe komendy:
ECHO text – wyświetli na ekranie napis „text”
ECHO OFF – polecenia nie będą pokazane, a jedynie wyniki ich działalności (jeżeli polecenie poprzedzimy znakiem @, to również bieżące polecenie nie zostanie wyświetlone).
ECHO ON - wyświetla komendę i jej wynik
REM – za tym poleceniem można wstawić tekst komentarza
PAUSE – zatrzymuje działanie programu do czasu naciśnięcia dowolnego klawiszu.
CALL - wywołuje inny plik wsadowy
GOTO – wykonuje skok do etykiety oznaczonej znakiem „:” (dwukropka) przed nią.
EXIST – polecenie sprawdza, czy w podanej ścieżce znajduje się nazwa pliku wpisana jako argument wyszukiwania.
IF – funkcja warunkowa „jeżeli” = jeżeli spełniony zostanie warunek, to wykonaj pozostałą część, np. IF EXEST c:\ plikWsadowy.bat GOTO koniec – jeżeli istnieje plik w podanej ścieżce, to przejdź do etykiety koniec./
SET – wprowadza zmienne do programu wsadowego.
Zadanie 2.0: Utwórz folder ze swoim imieniem i nazwiskiem na dysku C:\. W tym folderze będziesz zapisywał wszystkie pliki wsadowe.
Zadanie 2.1: Utwórz plik wsadowy z następującą zawartością i przeanalizuj jego działanie:
Zadanie 2.2: Utwórz program wsadowy, który na dysku c:\ zakłada folder o nazwie „Drzewa”.
Zadanie 2.3: Utwórz plik wsadowy jak w przykładzie poniżej. Przeanalizuj jego działanie
Zadanie 2.4: Utwórz program wsadowy, który wyświetli wszystkie utworzone przez ciebie programy wsadowe (muszą znajdować się w folderze z twoim imieniem i nazwiskiem)
Zadanie 2.5: Utwórz program wsadowy, który wyświetli pytanie o nazwę folderu, a następnie założy folder o podanej nazwie (używaj polecenie SET).
Zadanie 2.6: Utwórz program wsadowy, który będzie kopiował zawartość bieżącego folderu (folderu z twoim imieniem i nazwiskiem) do folderu c:\MyCopy