DOS (ang. Disk Operating System). 1 DOS



Podobne dokumenty
Podstawy technologii informacyjnej. Beata Kuźmińska

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

DOS COMMAND.COM. Rys. 2. Główne moduły programowe systemu operacyjnego DOS. Interpreter poleceń. Rys. 3. Warstwowa struktura systemu DOS

System operacyjny MS-DOS

Windows XP Wiersz polecenia

Systemy operacyjne i sieci komputerowe Szymon Wilk System operacyjny 1

DOS Podstawowe komendy Przygotowanie dyskietki do pracy Praca z katalogami w systemie DOS Operacje kopiowania

1. Co to jest system operacyjny

System komputerowy. System komputerowy

Systemy operacyjne i sieci komputerowe. 1 SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Etapy uruchamiania systemu

System operacyjny. System operacyjny to program kontrolujący pracę komputera

O historycznym systemie DOS. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

Podstawy obsługi komputerów. Budowa komputera. Podstawowe pojęcia

1. Podstawy...P Polecenia podstawowe...p... 18

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Systemy operacyjne. Informatyka Stosowana, I rok. Krzysztof Wilk. Katedra Informatyki Stosowanej i Modelowania

Paweł Skrobanek. C-3, pok pawel.skrobanek.staff.iiar.pwr.wroc.pl

SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX)

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń: z zakresu systemów

Warstwy systemu Windows 2000

Budowa systemów komputerowych

Poszczególne punkty napisali (* oznacza współautorstwo):

Rola i zadania systemu operacyjnego

Temat. Budowa systemu komputerowego Zakładka 1. Elementy tworzące stanowisko komputerowe.

Sektor. Systemy Operacyjne

Dział Dopuszczający Dostateczny Dobry Bardzo dobry Celujący

Autorzy opracowania (* oznacza współautorstwo):

TECHNOLOGIE INFORMACYJNE

System operacyjny System operacyjny

Przykładowe zagadnienia na sprawdzian z wiedzy ogólnej. Linux to nazwa: A. Programu biurowego. B. Systemu operacyjnego. C. Przeglądarki internetowej.

SYSTEM OPERACYJNY. Monika Słomian

d) program działający w środowisku Windows 10. Edytorem tekstu jest: a) Paint b) WordPad c) PowerPoint d) Excel

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

Podstawy informatyki. System operacyjny. dr inż. Adam Klimowicz

Zarządzanie partycjami i dyskami w środowisku Windows.

Podstawy Techniki Komputerowej. Temat: BIOS

LEKCJA TEMAT: Zasada działania komputera.

WYBRANE SYSTEMY OPERACYJNE

SPIS TREŚCI: KARTY GRAFICZNE... 15

KATEGORIA OBSZAR WIEDZY NR ZADANIA Podstawowe informacje i czynności


Technologia informacyjna. Urządzenia techniki komputerowej

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Zadania systemu operacyjnego. Abstrakcyjne składniki systemu. System komputerowy

-planowaniem oraz przydziałem czasu procesora poszczególnym zadaniom,

Geneza rejestru systemu Windows

/wpisać: model, symbol, producent urządzenia/

Wstęp do Informatyki. Klasyfikacja oprogramowania

INSTRUKCJA DO ĆWICZEŃ

Tworzenie partycji i dysków logicznych

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2017 CZĘŚĆ PRAKTYCZNA

PR P E R Z E E Z N E T N A T C A JA C JA KO K RP R O P RA R C A Y C JN Y A JN ACTINA DATA MANAGER

urządzenie elektroniczne służące do przetwarzania wszelkich informacji, które da się zapisać w formie ciągu cyfr albo sygnału ciągłego.


Działanie komputera i sieci komputerowej.

Rejestr HKEY_LOCAL_MACHINE

Komputer i urządzenia z nim współpracujące.

Ćwiczenie Nr 6 Przegląd pozostałych najważniejszych mechanizmów systemu operacyjnego Windows

Komputer. Komputer (computer) jest to urządzenie elektroniczne służące do zbierania, przechowywania, przetwarzania i wizualizacji informacji

Moduł 2 Użytkowanie komputerów i zarządzanie plikami wymaga od kandydata znajomości obsługi komputera osobistego.

Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego

1) Czym jest architektura systemu Windows 7 i jak się ją tworzy? 2) Jakie są poszczególne etapy uruchomienia systemu Windows 7?

Publiczne Technikum Informatyczne Computer College w Koszalinie

BIOS, tryb awaryjny, uśpienie, hibernacja

PAMIĘĆ OPERACYJNA...107

biegle i poprawnie posługuje się terminologią informatyczną,


OPTIMA PC v Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA ELFON. Instrukcja obsługi. Rev 1

Budowa karty sieciowej; Sterowniki kart sieciowych; Specyfikacja interfejsu sterownika sieciowego; Open data link interface (ODI); Packet driver

Podręcznik komunikacji sieciowej Komputery Evo typu Desktop Stacje robocze Evo Stacje robocze Deskpro

Policealne Studium Zawodowe w Grudziądzu. Technik Informatyk SYSTEMY I SIECI KOMPUTEROWE. Windows XP klonowanie instalacji z wykorzystaniem sysprep

43 Pamięci półprzewodnikowe w technice mikroprocesorowej - rodzaje, charakterystyka, zastosowania

Client Management Solutions i Mobile Printing Solutions

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2017 CZĘŚĆ PRAKTYCZNA

USB 2.0 DVD MAKER INSTRUKCJA OBSŁUGI. Nr produktu Strona 1 z 6

Systemy operacyjne III

Systemy operacyjne i sieci komputerowe Szymon Wilk Partycjonowanie 1

O systemach operacyjnych. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

Zespół Szkół Technicznych w Suwałkach. Pracownia Systemów Komputerowych. Ćwiczenie Nr 13 ARCHITEKTURA SYSTEMU WINDOWS. Opracował Sławomir Zieliński

MS-DOS polecenia wewnętrzne i

Budowa Komputera część teoretyczna

Client Management Solutions i Mobile Printing Solutions

Działanie systemu operacyjnego

U M L. System operacyjny Linux zagnieżdżony w zewnętrznym systemie operacyjnym (Linux)

Działanie systemu operacyjnego

Narzędzie konfiguracji rozruchu

Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera

Przedmiot: Technologia informacyjna

Systemy operacyjne semestr I

Emulacja maszyny. Program udaje zupełnie inną architekturę. Musi przetłumaczyć instrukcje emulowane na instrukcje platformy, na której działa

Systemy operacyjne. System operacyjny Linux - wstęp. Anna Wojak

Systemy plików FAT, FAT32, NTFS

Wymagane parametry techniczne laptopa

TM PROGRAM TERMINALA RS232 DLA MULTIPLEKSERA 8XRS232 / ETHERNET 10BASE-T

Spis treści. Wstęp Rozdział 1. Zasady pracy z komputerem Rozdział 2. Budowa komputera... 20

Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

Systemy operacyjne. Wprowadzenie. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak

Spis treści. Podstawy posługiwania się komputerem

Zespół Szkół Technicznych w Suwałkach. Pracownia Systemów Komputerowych. Ćwiczenie Nr 15 PRACA W TRYBIE MS-DOS. Opracował Sławomir Zieliński

I. Zasady bezpieczeństwa podczas pracy z komputerem

Transkrypt:

DOS (ang. Disk Operating System). 1 DOS DOS jest jednym z najbardziej znanych, obok Microsoft Windows, systemów operacyjnych. Jego rozwój pokazuje, jak wyglądała ewolucja komputerów osobistych, kiedy pojawiały się techniki tworzące dzisiejsze komputery. Nazwa MS-DOS, to skrót od Microsoft Disk Operating System, czyli Dyskowy System Operacyjny firmy Microsoft. System działa głównie w trybie tekstowym. Wszystkie polecenia wydaje się za pomocą klawiatury. Istnieją nakładki, które pozwalają uniknąć żmudnego wpisywania komend, są to np: - Norton Commander - najpopularniejszy menedżer plików; - Dos Navigator - równie popularny; - DosShell - dostarczany wraz z Dos'em, do wersji 5.0, ale nie jest najlepszym rozwiązaniem; - Foltyn Commander - niezły klon NC, całkowicie po polsku; - Volkov Commander - to samo co NC, choć może nawet lepszy; - The DOS Controller - prosty, ale zajmuje tylko 50 kb. Specyficznym programem działającym pod kontrolą MS-Dosa, który jest jednocześnie nakładką i środowiskiem graficznym jest Windows, dlatego też o nim sobie powiemy. Wszystkie procesy odbiera i interpretuje program, będący powłoką systemu - 'command.com', wchodzący zresztą w jego skład. Na system oprócz tego pliku, składają się jeszcze dwa - 'io.sys' oraz 'msdos.sys'. W skład systemu wchodzi również oprogramowanie dodatkowe, które dostarcza Microsoft wraz z systemem. System podczas ładowania działa w następujący sposób: Po wczytaniu zbiorów systemowych 'io.sys' i 'msdos.sys', następuje odszukanie plików konfiguracyjnych 'config.sys', a potem 'autoexec.bat'. DOS jest systemem jednozadaniowym, to znaczy w dowolnej chwili tylko jeden program może pracować pod jego kontrolą. System jednozadaniowy bywa nazywany również systemem jednoużytkownikowym (ang. single user-system), w związku z tym, że w jednej chwili może obsługiwać tylko jednego użytkownika.

DOS (ang. Disk Operating System). 2 Zakres czynności wykonywanych przez system operacyjny DOS obejmuje: 1. Zarządzanie pamięcią operacyjną (przydzielenie pamięci zadaniu, zwolnienie pamięci). 2. Sterowanie pracą urządzeń zewnętrznych (obsługa klawiatury, wyświetlania na monitorze, obsługa odczytu i zapisu pamięci zewnętrznej, obsługa złącz szeregowych i równoległych). 3. Zarządzanie informacją zapisaną w pamięci zewnętrznej poprzez organizację systemu plików (tworzenie, zapisywanie, odczytywanie, kasowanie plików w hierarchicznej strukturze). 4. Komunikację z użytkownikiem i udostępnianie pozostałych elementów oprogramowania (podstawowego, narzędziowego, użytkowego). 5. Kontrolę poprawności pracy sprzętu i organizację w sytuacjach awaryjnych (brak urządzenia zewnętrznego, brak dostępu do urządzenia zewnętrznego, błąd w pamięci operacyjnej, błąd odczytu z klawiatury, błąd zapisu w pamięci zewnętrznej) Rys historyczny systemu DOS. W 1980 roku Seattle Computer Products pisze 86-QDOS, emulator CP/M- 80 dla pierwszego 16-bitowego procesora Intela. W 1981 roku Microsoft kupuje od Seattle Computer Products 86-DOS by wypełnić zobowiązania kontraktu z IBM na system operacyjny do przygotowywanego komputera IBM PC, zmienia go tak by mógł pracować na IBM PC i nazywa MS-DOS. Pierwsza wersja beta zaczyna pracować na IBM PC w lutym 1981 roku. W sierpniu 1981 roku pokazany zostaje MS-DOS 1.0, zajmujący 13KB dysku i pracujący na 8KB pamięci operacyjnej. W listopadzie 1981 roku dodana zostaje obsługa dwustronnych dyskietek 320KB. IBM sprzedaje go wraz ze swoimi komputerami jako PC-DOS; Microsoft może rozwijać go i oferować oddzielnie pod nazwą MS-DOS. Dwa lata później, w 1983 roku, wraz z IBM PC/XT pojawia się napisany praktycznie od nowa MS-DOS 2.0, z hierarchiczną strukturą katalogów i możliwością instalowania sterowników do urządzeń; zajmuje 41KB, pracuje na 24KB pamięci. Na początku 1984 roku dodane jest wsparcie dla języków narodowych.

DOS (ang. Disk Operating System). 3 W sierpniu 1984 MS-DOS 3.0 dla IBM PC/AT pozwala na stworzenie rozszerzonej partycji na dysku, liczącej do 32 MB i ma wbudowaną obsługę stacji 1.2 MB; system zajmuje 60K na dysku. Wersja 3.1 dodaje obsługę sieci, 3.2 - obsługę dyskietek 3.5 - calowych 720K. W listopadzie 1985 pojawia się Microsoft Windows; nakładka graficzna na DOS. Wersja 3.3 z maja 1987 pozwala na definiowanie dysków logicznych w rozszerzonej partycji dysku twardego, wprowadzone zostają strony kodowe. W czerwcu 1988 roku MS-DOS 4.0 przekracza barierę 32 MB dla partycji, ma tez wsparcie dla pamięci rozszerzonej; system zajmuje 108K, pracuje w 75KB pamięci operacyjnej. Wersja 5.0 z 1991 ma wsparcie dla wysokiej pamięci, system pomocy i program do zarządzania zawartością dysku (MS-DOS Shell); system zajmuje 118KB, pracuje w 60KB pamięci. Wersja MS-DOS 6.0 w 1993 roku zostaje wyposażona w zestaw programów narzędziowych do przygotowywania kopii zapasowych, ochrony przed wirusami, defragmentacji dysku, kompresji dysku, zarządzania pamięcią; ma także wsparcie dla stacji CD-ROM, zarządzanie poborem mocy pozwalające na oszczędność baterii na komputerach przenośnych. MS-DOS 7.0... już nie wychodzi, choć tak początkowo nazywano projekt Microsoft pod nazwą kodową Chicago, który znamy jako Windows 95. DOS był przez długi czas czynnikiem ograniczającym rozwój komputerów osobistych IBM PC. Wynikało to po części z podejścia firmy IBM do swego projektu Personal Computer. Miał to być rodzaj drugorzędnego produktu, planowano sprzedanie go w nie więcej niż 50 tysiącach sztuk; był przeznaczony dla pojedyńczego użytkownika i do pracy z jednym programem. DOS jako system dla PC miał być najwyżej tak dobry jak CP/M, system operacyjny pracujący na niektórych 8-bitowych mikrokomputerach w tych czasach, a stworzony w 1974 roku przez Digital Research, firmę, do której początkowo zwrócił się IBM z propozycją napisania systemu dla IBM PC i dopiero gdy ta odmówiła, IBM zwrócił się do Billa Gatesa z Microsoft. Przez pierwsze kilka lat realizacji takiej polityki MS-DOS był powoli rozbudowywany, bez wprowadzania rewolucyjnych zmian, takich jak praca z wieloma programami jednocześnie (multitasking). System zaczął się szybko starzeć. Jednak sukces komputerów osobistych, ogromna liczba użytkowników i rozwój sprzętu w końcu wręcz wymusiły rozwój DOS, a także pojawienie się Windows. W czerwcu 1991 roku według pisma PC Computing na DOS działało 20 tysięcy komercyjnych programów na 50 milionach komputerów w samych tylko Stanach Zjednoczonych; DOS miał już wtedy 13 wersji językowych.

DOS (ang. Disk Operating System). 4 MS-DOS jest najbardziej znaną, ale nie jedyną wersją DOS. W październiku 1983 roku pojawia się PC-DOS firmy IBM, przeznaczony dla komputerów PCjr. W połowie 1990 roku pojawił się DR-DOS 5.0, produkt firmy Digital Research i początkowo odniósł spory sukces; miał lepsze zarządzanie pamięcią i zbiór programów narzędziowych niż ówczesny MS-DOS 4.x. Digital Research zostaje przejęty przez Novella w 1991 roku i już jako jego część opracowuje Novell DOS 7.0. Novell miał nadzieje na wsparcie nim swego flagowego sieciowego systemu Netware. W 1995 roku pojawia się również PC-DOS 7.0. Jednak żaden z tych produktów, porównywalnych a w niektórych dziedzinach przewyższających MS-DOS nie zachwiał dominującej pozycji Microsoft na rynku MS-DOS trudno nazwać systemem operacyjnym w obecnie przyjętym znaczeniu tego określenia. Tym niemniej jego budowa i ograniczenia są dla nas istotne, ponieważ elementy DOS-u tkwią również we współczesnych Windows. DOS jest systemem jednozadaniowym, nie zapewnia ochrony, nie zarządza zasobami maszyny. Zajmuje się jedynie obsługą systemu plików, wsparciem dla programów rezydentnych, wykonuje też kilka dodatkowych funkcji. Programy rezydentne, będące sterownikami urządzeń, udostępniają aplikacjom własne specyficzne interfejsy, co stwarza niemało problemów programistom aplikacji, ze względu na konieczność zapewnienia komunikacji z wieloma urządzeniami. Aplikacja systemu DOS ma bezpośredni dostęp do sprzętu i tylko 640 kb dostępnej pamięci. Można było osiągnąć dostęp do większej ilości pamięci, wiązało się z tym jednak wiele utrudnień, większą pamięć musiały obsługiwać dodatkowe sterowniki EMS i XMS. Architektura DOS złożona jest z trzech warstw: BIOS-u, czyli warstwy komunikacji ze sprzętem (w skład tak pojmowanego BIOS-u wchodzi również jeden z ładowanych modułów systemu, nie tylko BIOS z pamięci ROM), jądra systemu (zawiera głównie system obsługi plików) oraz prymitywnej powłoki, czyli interfejsu użytkownika command.com. Jednak w praktyce aplikacje komunikują się ze sprzętem z pominięciem zarówno jądra, jak i BIOS-u, jedynie za pośrednictwem sterowników. Gdy na rynku pojawiły się mocniejsze maszyny, pozwalające na uruchomienie dużych i złożonych aplikacji, architektura DOS stała się poważnym ograniczeniem, utrudniającym wykorzystanie mocy nowych maszyn. Pojawiły się programy-środowiska, umożliwiające uruchomienie w systemie DOS aplikacji działających w trybie rozszerzonym (286) lub programów 32 - bitowych, tzw. extendery. Równocześnie powszechnie stosowane procesory, wyposażone w tryb pracy chronionej (Protected Mode), domagały się lepszego wykorzystania, co stało się motorem dla poszukiwań innych rozwiązań. Zestawienie najczęściej używanych rozszerzeń i ich znaczenie:

DOS (ang. Disk Operating System). 5.$$$.ASM.BAK.BAS.PAS.PRG.DAT.DOC.LIB.LST Plik roboczy, tworzony przez program EDLIN. Plik źródłowy zapisany w języku asemblera. Oznacza poprzednią wersję zbioru, który został zmieniony; rozszerzenie takie jest generowane. Plik zawierający program w języku BASIC (taki plik nie jest plikiem tekstowym), Plik z programem w języku Pascal. Plik z programem lub zbiorem procedur do wykonania przez inny program, np. bazę danych. Oznacza plik z danymi (od ang. data). Oznacza plik tekstowy będący dokumentacją (opisem) innego zbioru. Oznacza zbiór (katalog) biblioteczny, czyli zawierający informacje wykorzystywane przez konsolidatory. Plik tworzony przez asembler..man Plik zawierający tekst podręcznika..map Plik (lista) utworzony przez program LINK..OBJ.OVL Plik utworzony przez asembler. Plik będący tzw. nakładką, czyli plikiem programowym używanym przez inne programy..tmp Plik pomocniczy, generowany tymczasowo..txt.hlp.arj.zip Plik tekstowy (zawierający tekst). Plik zawierający instrukcję np. obsługi określonego programu. Plik utworzony przez program pakujący ARJ. Plik utworzony przez program pakujący PKZIP..LZH Plik utworzony przez program pakujący LHARC..PCX.DBF Plik zawierający rysunek, utworzony przez program PaintBrush. Plik tworzony przez bazy danych..dbt.xls Plik tworzony przez bazy danych. Plik tworzony przez arkusz kalkulacyjny Excel.

DOS (ang. Disk Operating System). 6 Niektóre rozszerzenia mają szczególne znaczenie dla systemu operacyjnego. Do nich zaliczyć należy:.bat.com.exe.sys Plik stworzony przez Użytkownika i składający się z szeregu wywołań poleceń DOS-u i programów, które system operacyjny może wykonać. Jest to plik tekstowy. Oznacza polecenie DOS-a lub zbiór zawierający program, który może być bezpośrednio wykonany przez komputer. Jak wyżej. Plik zawierający informację o żądanej konfiguracji systemu (plik CONFIG.SYS) lub będący programowym sterownikiem jednego z instalowanych urządzeń zewnętrznych. Pliki o takim rozszerzeniu czasami nazywa się systemowymi.