Sisteme de Operare - DOS

Proiect
8.5/10 (2 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 30 în total
Cuvinte : 9851
Mărime: 68.96KB (arhivat)
Publicat de: Janina Tănase
Puncte necesare: 6
Profesor îndrumător / Prezentat Profesorului: Dinuta Elena
L-am prezentat la facultatea de comunicatii si calculatoare,Universitatea din Pitesti

Extras din proiect

ARGUMENT

Acest proiect are ca obiect problemele care intervin în sistemele PC din cauza softului deficient sau incompatibil.

La început este descrisă structura sistemului de operare DOS şi cum cooperează acesta cu partea hard într-un sistem care funcţionează. Sunt analizate următoarele subiecte de interes:

- structura fişierelor DOS;

- organizarea discului DOS;

- programe DOS pentru recuperarea datelor şi refacerea discului.

Capitolul mai examinează alte două importante subiecte legate de soft şi anume:

- folosirea softului rezident în memorie;

- deosebirea unei probleme soft de una cauzată de partea hard.

I.1. Sistemul de operare DOS.

DOS este doar o componentă a arhitecturii întregului sistem.

Un sistem PC are o ierarhizare distinctă a softului care controlează în permanenţă sistemul. Chiar dacă operăm într-un program de aplicaţie ca 1-2-3 sau alt program de aplicaţie de nivel înalt, sub el se execută întotdeauna mai multe niveluri de programe (straturi). De obicei straturile pot fi diferenţiate dar sunt şi cazuri în care ele se întrepătrund.

În general nivelurile adiacente ale arhitecturii comunică între ele, dar aceasta nu este o regulă absolută.

Multe programe ignorează serviciile furnizate de stratul de sub ele şi elimină “intermediarii”, sărind unul sau mai multe straturi.

Un exemplu ar fi un program care ignorează rutinele video DOS şi ROM BIOS şi care comunică direct cu partea hard, pentru a obţine o viteză cât mai mare de afişare pe ecran.

Cu toate că scopul unei înalte performanţe este admirabil, multe medii de operare (ca OS/2 sau WINDOWS) nu mai permit accesul direct la resursele hard. Pentru a putea fi reluate în aceste noi medii, programele care nu se supun acestor reguli trebuie rescrise.

Partea hard se află la nivelul cel mai de jos în ierarhia sistemului. Plasând diverşi octeţi de informaţie la anumite porturi sau locaţii de memorie, putem controla practic orice este legat de unitatea centrală (CPU).

1

Menţinerea controlului la nivel hard este însă dificilă, necesitând cunoaşterea completă şi precisă a arhitecturii sistemului.

Cantitatea de detalii necesară scrierii softului care să opereze la acest nivel este uriaşă. La acest nivel comenzile sistemului se dau, în “limbaj maşină” (grup de informaţii în binar aplicate direct microprocesorului).

Instrucţiunile în limbajul maşinii sunt limitate ca funcţii: trebuie să folosim multe astfel de instrucţiuni pentru a efectua chiar şi cea mai mică funcţie utilă.

Numărul mare de instrucţiuni necesitate nu reprezintă cu adevărat o problemă: din cauza vitezei mari de execuţie se consumă puţine dintre resursele sistemului.

Programatorii pot scrie programe compuse din instrucţiuni în limbajul maşinii, dar în general folosesc o unealtă – un asamblor – pentru uşurarea procesului.

Ei scriu programele folosind un editor, apoi folosesc asamblul pentru a converti ce s-a obţinut cu editorul în limbajul maşinii.

Comenzile asamblorului sunt tot la nivel foarte jos şi folosirea lor eficientă necesită programatori foarte pricepuţi. Nimeni nu mai scrie direct programe în codul maşinii, limbajul de asamblare fiind cel mai scăzut nivel de programare folosit în mod obişnuit în zilele noastre. Şi chiar limbajul de asamblare pierde teren în rândul programatorilor, din cauza marii cantităţi de cunoştinţe şi muncă necesare pentru îndeplinirea chiar şi a celor mai mici sarcini, ca şi din cauza lipsei de portabilitate între diferitele tipuri de sisteme.

Când pornim un sistem PC, o serie de programe în codul maşinii (ROM BIOS) preiau controlul.

Acest set de programe, rezidente în sistem, comunică în cod maşină cu partea hard. Componentele BIOS acceptă sau interpretează comenzile provenind de la eşaloanele superioare de programe din ierarhia sistemului şi le converteşte în comenzi în cod maşină care se aplică microprocesorului.

Comenzile la acest nivel sunt numite de obicei întreruperi sau servicii (services). În general, un programator poate folosi aproape orice limbaj pentru furnizarea acestor instrucţiuni componentei BIOS.

O listă completă a acestor întreruperi este dată în manualul IBM: BIOS Interface Technical Reference Manual.

Sistemul DOS însuşi este constituit din mai multe componente.

El este legat de BIOS, şi o parte a sistemului DOS devine de fapt un fel de extensie a componentei BIOS, furnizând mai multe întreruperi şi servicii disponibile pentru a fi utilizate de către alte programe.

Preview document

Sisteme de Operare - DOS - Pagina 1
Sisteme de Operare - DOS - Pagina 2
Sisteme de Operare - DOS - Pagina 3
Sisteme de Operare - DOS - Pagina 4
Sisteme de Operare - DOS - Pagina 5
Sisteme de Operare - DOS - Pagina 6
Sisteme de Operare - DOS - Pagina 7
Sisteme de Operare - DOS - Pagina 8
Sisteme de Operare - DOS - Pagina 9
Sisteme de Operare - DOS - Pagina 10
Sisteme de Operare - DOS - Pagina 11
Sisteme de Operare - DOS - Pagina 12
Sisteme de Operare - DOS - Pagina 13
Sisteme de Operare - DOS - Pagina 14
Sisteme de Operare - DOS - Pagina 15
Sisteme de Operare - DOS - Pagina 16
Sisteme de Operare - DOS - Pagina 17
Sisteme de Operare - DOS - Pagina 18
Sisteme de Operare - DOS - Pagina 19
Sisteme de Operare - DOS - Pagina 20
Sisteme de Operare - DOS - Pagina 21
Sisteme de Operare - DOS - Pagina 22
Sisteme de Operare - DOS - Pagina 23
Sisteme de Operare - DOS - Pagina 24
Sisteme de Operare - DOS - Pagina 25
Sisteme de Operare - DOS - Pagina 26
Sisteme de Operare - DOS - Pagina 27
Sisteme de Operare - DOS - Pagina 28
Sisteme de Operare - DOS - Pagina 29
Sisteme de Operare - DOS - Pagina 30

Conținut arhivă zip

  • Sisteme de Operare - DOS.doc

Alții au mai descărcat și

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Placa de Bază

Caracteristici generale ale placii de baza Placa de baza este un dizpozitiv ‘de baza’ un ‘pamânt’ pe care ‘se planteaza’ celelalte componente ....

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Te-ar putea interesa și

Windows

Argument Istoria mediului Windows este presarata cu un numar de succese si cu un numar egal de esecuri.Windows a aparut ca ceva putin mai mult...

Administrarea Windows 2000 Folosind Scripturi de Comenzi MS-DOS și de Rețea

I. Introducere De când au apărut primele computere oamenii aveau tendinţa de a face schimb de informaţii mai uşor decât prin intermediul...

Arhitectura calculatoarelor

I. Arhitectura calculatoarelor 1. Scurt istoric Momentul iniţial al istoriei calculatoarelor este, de obicei legat de numele matematicianului...

Ghid Office

Cap. 1. SISTEME DE OPERARE 1.1,Prezentare generala Se numeste sistem de operare ansamblul programelor si procedurilor care asigura indeplinirea...

Arhitectura calculatoarelor și structuri de date

Capitolul I – CONFIGURATIA UNUI CALCULATOR 1. Introducere În prezent, informatica îşi găseşte aplicaţii în toate domeniile vieţii. Prezenţa ei...

Arhitectura calculatoarelor - configurația hardware a unui PC compatibil IBM

CAPITOLUL I CONFIGURATIA HARDWARE A UNUI P.C. COMPATIBIL I.B.M. Configuratia unui PC compatibil IBM Introducere Au trecut mai bine de doua...

Sisteme de fișiere - clasificări și implementări UNIX-Windows

1 Sisteme de operare - prezentare generala a celor mai utilizate SO 1.1 Microsoft WINDOWS Windows 95 face parte din categoria sistemelor de...

Arhitectura calculatoarelor - software-ul

CAPITOLUL I SISTEME DE OPERARE Introducere Sistemul de operare este un software care asigură interconectarea funcţională dintre toate elementele...

Ai nevoie de altceva?