Jan 28, 2020   2:16 p.m. Alfonz
Academic information system

Course syllabus PAOS06_6B - Computer Architecture and Operating Systems (MTF - SS 2013/2014)


     Information sheet          ECTS          Syllabus          


     Slovak          English          


University: Slovak University of Technology in Bratislava
Faculty: Faculty of Materials Science and Technology in Trnava
Course unit code: PAOS06_6B
Course unit title: Computer Architecture and Operating Systems
Mode of delivery, planned learning activities and teaching methods:
lecture2 hours weekly (on-site method)
2 hours per semester of study (combined method)
laboratory/construction practice2 hours weekly (on-site method)
2 hours per semester of study (combined method)

 
Credits allocated: 3
 
Recommended semester/trimester: Applied Informatics and Automation in Industry - bachelor (semi-compulsory), 6. semester
Applied Informatics and Automation in Industry - bachelor (semi-compulsory), 6. semester
Level of study: -- item not defined --
Prerequisites for registration: none
 
Assesment methods:
creating of assignments
 
Learning outcomes of the course unit:
Acquiring of knowledge about computer architecture. Recognizing of the basic computer equipment and acquire knowledge on mutual cooperation between the different components. Learning of the principles of synchronization and communication processes. Obtaining of knowledge of administration, configuration and use of standard operating systems based on Windows and Unix. Learning of programming and creating of new components and services used in operating systems and implementation of software systems administration processes.
 
Course contents:
1. Introduction to computer architecture. Production technology of digital circuits. Transistors, transistor as a switch.
2. Combinational and sequential circuits, logic functions, flip-flop circuits.
3. General-purpose computer, bus structure, the physical arrangement of buses, bus parameters. Block diagram of the processor.
4. System of the interruptions, algorithm of the interruptions. Description of the system bus.
5. Input and output devices, functions. Parallel port.
6. Serial port, interfaces. Direct Memory Access.
7. Computer memory, types of memory, cache. Optical and magnetic storage media, methods of writing and reading. PC video system, types and parameters.
8. Evolution of operating systems, classification, basic concepts. Structure of OS, MS DOS basic structure, the structure of a network OS. BIOS configuration and BIOS features.
9. Key parts of Windows and Unix OS. Registry, registry structure, system registry database.
10. Administration of the processes, context and process descriptor. Process status, algorithms of the process scheduling, synchronization of the planning process.
11. Critical section, the implementation of critical section, semaphore, POST and WAIT mechanism. Multithreading and multitasking.
12. Methods of memory allocation, paging, segmenting. File system, logical file organization, access rights.
13. Management of distributed resources, the concept of RPC procedures.
 
Recommended or required reading:
Basic:
BRANDEJS, M. Mikroprocesory Intel: 8086 - 80486. Praha : Grada, 1991. 246 p. ISBN 80-85424-27-4.
BRANDEJS, M. Mikroprocesory Intel. Pentium a spol. Praha : Grada, 1994. 412 p. ISBN 80-7169-041-4.
RIBARIČ, S. Architektúry mikroprocesorov. Bratislava : Alfa, 1988. 535 p.
GULDAN, A. Unipolárne integrované obvody. Bratislava : Alfa, 1980. 464 p.
MUELLER, S. Osobní počítač: Hardware. Upgrade. Opravy. Brno : Computer Press, 2003. 862 p. ISBN 80-7226-796-5.
MUELLER, S. Osobní počítač: Nejpodrobnější průvodce hardwarem PC. Praha : Computer Press, 2001. 869 p. ISBN 80-7226-470-2.
MINASI, M. Velký průvodce hardwarem: Komponenty PC, hledání poruch, odtraňování poruch, problémy s tiskárnami, viry a ochrana. siťové koncepty, hardware pro sítě. Praha : Grada Publishing, 2002. 763 p. ISBN 80-247-0273-8.
BACH, M J. The design of the UNIX operating system. Englewood Cliffs : Prentice Hall, 1988. 471 p.
CHRISTIAN, K. The UNIX Operating System. New York : John Wiley & Sons, 1988. 455 p.
HERBORTH, C. UNIX a LINUX: Názorný průvodce. Brno : Computer Press, 2006. 288 p. ISBN 80-251-0978-X.

 
Language of instruction: -- item not defined --
 
Notes:
 
Courses evaluation:
Assessed students in total: 504

ABCDEFX
18,5 %17,1 %25,0 %17,1 %22,3 %0 %
Name of lecturer(s): Ing. Igor Halenár, PhD. (examiner, instructor, lecturer) - slovak
Dr.h.c. prof. Dr. Ing. Oliver Moravčík (person responsible for course) - slovak
 
Last modification: 9. 6. 2017
Supervisor: Dr.h.c. prof. Dr. Ing. Oliver Moravčík and programme supervisor


Last modification made by Ing. Andrea Bujdáková on 06/09/2017.

Type of output: