Cursul se incheie cu un examen scris la sfârşitul semestrului cu durata de 2 ore si care va trata un numar de subiecte pe baza celor tratate la curs (2-4 subiecte). În nota finală se iau în considerare activitatea la laborator (40%) şi nota la examenul scris (60%)..
F.COMPATIBILITATE INTERNATIONALA
University of California at Berkeley, Computer Science 252 – Graduate Computer Architecture
Swansea University (UK), High Performance Microprocessors
MIT, 6.033 – Computer System Engineering (SMA 5501), Spring 2005
Data:
DIRECTOR/SEF DEPARTAMENT/CATEDRA TITULAR DE DISCIPLINĂ,
UNIVERSITATEA „POLITEHNICA”DIN TIMIŞOARA
SYLLABUS
pentru disciplina:
“SISTEME DE OPERARE”
FACULTATEA: AUTOMATICĂ ŞI CALCULATOARE
DOMENIUL / SPECIALIZAREA: CALCULATOARE ŞI TEHNOLOGIA INFORMAŢIEI
Anul de studii: III
Semestrul: 1
Titularul cursului: prof. dr. ing. Ioan Jurca
Colaboratori: as. ing. Dan Cosma, as. ing. Petre Mierluţiu
Numar de ore/saptamana/Verificarea/Credite
|
Curs
|
Seminar
|
Laborator
|
Proiect
|
Examinare
|
Credite
|
2.5
|
0
|
2
|
0
|
Examen scris
|
5
|
A. OBIECTIVELE CURSULUI
Acest curs introduce conceptele de bază ale sistemelor de operare de uz general, cu exemplificări din UNIX. La sfârşitul semestrului studenţii trebuie să poată inţelege rolul şi structura diverselor componente ale unui sistem de operare, să realizeze scripturi Shell şi să scrie programe C care folosesc direct apeluri sistem.
Introducere:Definiţia sistemului de operare; Responsabilităţile unui sistem de operare;Dezoltarea istorică a sistemelor de operare.Structura sistemelor de operare:Organizarea memoriei;Interacţiunea componentelor la execuţie;Structura pe niveluri a componentelor. UNIX:Prezentare generală:Scurt istoric;Principii de proiectare; Sistemul de fişiere UNIX; Organizarea spaţiului pe disc în UNIX. Comenzi UNIX: Generalităţi;Comenzi pentru fişiere şi cataloage; Comenzi pentru procese; Comenzi de informare şi administrare. Interpretorul de comenzi: Facilităţi fundamentale; Facilităţi de programare.Apeluri sistem pentru operaţii cu fişierele:Apeluri sistem(probleme generale); Apeluri sistem fundamentale. Apeluri sistem pentru cataloage: Starea fişierelor; Deschiderea, citirea şi închiderea cataloagelor.Apeluri sistem pentru procese: Apeluri pentru gestionarea proceselor; Relaţii între procese, semnale; Comunicarea interprocese. Fire de execuţie: Modelul firelor de execuţie;Standardul Pthreads.
C. SUBIECTELE APLICATIILOR (laborator, seminar, proiect)
Interfeţe cu utilizatorul; Fişiere de comenzi; Expresii regulate, filtre, comanda sed; Sisteme de fişiere, apeluri sistem pentru lucrul cu fişiere şi directoare; Procese; Comunicarea între procese folosind pipes.
D. BIBLIOGRAFIE
1. Ioan Jurca, Programarea de sistem în UNIX; Editura de Vest; Timişoara, 2004
2 W.R.Stevens, S.A.Rago, Advanced Programming in the UNIX Environment;Addison Wesley, 2005
E. PROCEDURA DE EVALUARE
Lucrări scrise de evaluare a cunoştinţelor, cu subiecte teoretice (4) şi practice – probleme(2). Lucrările scrise au ponderea de 2/3 în nota finală, iar activităţile pe parcurs(laborator) ponderea de 1/3.
F.COMPATIBILITATE INTERNAŢIONALĂ
University of Washington (Seattle – SUA),Virginia Tech(SUA), Hebrew University of Jerusalem,
Data: 27 martie 2007
DIRECTOR/SEF DEPARTAMENT/CATEDRA TITULAR DE DISCIPLINĂ,
Prof. Dr. ing. Vladimir Creţu Prof. Dr. ing. Ioan Jurca
UNIVERSITATEA „POLITEHNICA”DIN TIMIŞOARA
SYLLABUS
pentru disciplina:
“PROIECTAREA MICROSISTEMELOR DIGITALE”
FACULTATEA: AUTOMATICĂ ŞI CALCULATOARE
DOMENIUL / SPECIALIZAREA: CALCULATOARE ŞI TEHNOLOGIA INFORMAŢIEI
Anul de studii: III
Semestrul: 1
Titularul cursului: Prof. dr. ing. Mircea Popa
Colaboratori: conf. dr. ing. Marius Marcu
Numar de ore/saptamana/Verificarea/Credite
|
Curs
|
Seminar
|
Laborator
|
Proiect
|
Examinare
|
Credite
|
2
|
0
|
1
|
1
|
Examen scris
|
4
|
A. OBIECTIVELE CURSULUI
- cunoaşterea definiţiei, caracteristicilor, structurii şi funcţionării unui microsistem digital;
- studiul problemelor tipice care apar la proiectarea unui microsistem digital bazat pe microprocesorprecum şi a soluţiilor tipice;
- înţelegerea noţiunii de circuit specializat programabil şi studiul cîtorva circuite tipice;
- studiul unor aplicaţii tipice;
- dobîndirea de cunoştinţe în vederea proiectării unui microsistem digital, bazat pe microprocesor, cu o structură tipică.
B. SUBIECTELE CURSULUI
Introducere: Ce este un microsistem digital?; Structura unui microprocesor şi a unui microcontroler; Schema bloc a unui microsistem digital; Unitatea centrală: Microprocesoarele 8086 şi 80386 ; Magistrale; Unitate centrală; Conectarea memorilor: Proiectarea unui decodificator de memorii; Conectarea memoriei fixe, SRAM şi DRAM; Conectarea porturilor de intrare-ieşire: Proiectarea unui decodificator de porturi; Tipuri de porturi; Comanda unui semnal prin program; Circuite specializate programabile: Interfaţa serială, circuitul specializat 8250; Generarea de întîrzieri, temporizarea şi numărarea de evenimente, circuitul specializat 8253; Interfaţa paralelă, circuitul specializat 8255; DMA: Circuitul specializat 8237; Sistemul de întreruperi: Întreruperi externe şi interne, prioritizare; Circuitul specializat 8259; Aplicaţii: Conectarea unor elemente de vizualizare şi comandă la o unitate centrală a unui microsistem digital.
C. SUBIECTELE APLICATIILOR (laborator, seminar, proiect)
Laborator:
1. Studiul modulelor aplicative E16/EV, F11/EV, F12/EV şi Z3/EV
2. Vizualizarea ciclurilor maşină la microprocesorul 80386
3. Decodificarea memoriilor şi a porturilor de intrare/ ieşire
4. Comanda unei interfeţe seriale
5. Comanda unei interfeţe paralele
6. Comanda unor elemente de vizualizare
7. Conectarea unor elemente de comandă
Proiect: Se va proiecta un microsistem digital, bazat pe microprocesorul 80386, cu o structură impusă.
D. BIBLIOGRAFIE Se indică maximum trei titluri bibliografice de referinţă
1. J. Crisp, Introduction to Microprocessors and Microcontrollers; Butterworth-Heinemann, 2003
2. B. B. Brey, The Intel Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Pentium Pro Processor, Pentium II, Pentium III and Pentium 4. Architecture, Programming, and Inter facing; Prentice Hall, 2002
3. M. Popa, Proiectarea microsistemelor digitale; Orizonturi Universitare, Timişoara, 2003
Dostları ilə paylaş: |