Type of course: | Compulsory |
Language of instruction: | English |
Erasmus Language of instruction: | English |
Name of lecturer: | Arpad Incze |
Seminar tutor: | Arpad Incze |
Form of education | Full-time |
Form of instruction: | Class / Seminary |
Number of teaching hours per semester: | 56 |
Number of teaching hours per week: | 4 |
Semester: | Summer |
Form of receiving a credit for a course: | Grade |
Number of ECTS credits allocated | 7 |
Cognitive competences: acquiring fundamental knowledge regarding the main concepts of operating systems in general and of DOS, Windows and Linux in particular as well as acquiring the abilities to use these systems
Technical / professional competences: the correct use of operating systems, knowledge of specific instructions and features, using assembly language to call SO functions.
Afective competencies: developing the capacity to understand the operating systems currently used in various application-settings.
Computer Systems Architecture
Operating systems Introduction Functions Components PC operating systems Definitions, context, history Overview of operating systems Types of Operating Systems UNIX, Linux, OS X, Windows Responsibilities and functionalities Execution environments. Virtualization Tools used for creating OS Monoprogramming Multiprogramming (Multitasking) The Spooling System The Time-Sharing System Multiprocessing Hard disk and memory management 3. File systems Definitions. Characteristics Storage media. Types of file systems Hierarchical organization. File types. Device abstraction Permissions and ownership File system layout. File attributes 4. Processes Concepts Processes. Process states. Scheduling Process groups. Process attributes. Inheritance 5 Linux operating system The Linux environment Installation and configuration File access File management Linux operating system Users and rights. Authentication and authorization. User spaces Users, administrators and power users User interfaces The command-line interface Purpose and benefits The UNIX/LINUX command line Shell scripting. Regular expressions The WINDOWS operating system Particularities Calling system functions File management User management Services Networking in windows The Windows command line Hardware and software diagnostics tools Threads. Concepts. Multithreading
Lecture, conversation, exemplification,Project-work, computer-based activities, laboratory activities. Based on CISCO NDG Linux unhatched module
The „Operating Systems” course allows students to understand the base concepts regarding the different Operating Systems used on various computer system architectures. The course has two main objectives: It offers the theoretical foundation for the understanding of the base concepts regarding Operating Systems and their functioning. The laboratory activities aim at developing abilities in accessing hardware and software resources of a computer system. CISCO NDG certificate
Continuous assessment Laboratory activities 50%Final evaluation Written paper 50%
Andrew S. Tanenbaum,
Andrew S. Tanenbaum, Modern Operating Systems (3rd Edition), Prentice Hall,
2007,
Matthias Kalle Dalheimer, Matt Welsh,
Running Linux (5th Edition), O'Reilly,,
2005,
JOLDES, Remus,
Operating systems, Didactica,
2013,