Operating Systems II


• Group Processing, multiprogramming and Sharing Time, Simultaneous execution processes Performance Comparison HCG different principles, Light-thread processes. • Show concurrent processes-Graph antecedence, Critical parts of processes, methods and Mutual exclusion, semaphores, waiting lists semaphores • Scheduling processes Levels chronodromologiton, processes executing Cycle Supplies Scheduling algorithms. • Presentation and comparison of non switches scheduling algorithms, presentation and comparison switches scheduling algorithms Findings of process runtime, rating scheduling algorithms, multiprocessor scheduling and real-time. • Deadlocks, methods of handling deadlock, deadlock prevention, deadlock avoidance, deadlock detection-reduction diagram Resuscitation from standstill. • Virtual memory Solving Common Access Memory, Swap with disk imaging virtual memory in physical, virtual memory management techniques, Paging, Segmentation, Paging chunked, Technical Transfer Pages, Technical Replacement pages Technical mounting parts. • Disk-FAT12 File System Description boot sector, file system EXT2 - UNIX / Linux, System Location, description I-Node, Description Superblock, managed free clusters, Open to FAT filesystem, open files in system EXT2, file system integrity check , Check files and directories, error correction. • Security computer systems, security types and threats, security breaches methods Protection Mechanisms, Rights and access control. Parallel and distributed OS, Basic types of Parallel and Distributed OS. • The OS UNIX, brief history, basic usage - the shell of UNIX, Basic commands UNIX, shell features, processes and implementation processes - user structure Demons - daemons, process scheduling, memory in UNIX, Display virtual memory to physical . • Input Output to UNIX, file systems on UNIX, Security of UNIX, Topics administrator.


Objectives

The course aims to deepen the operating principles, the inherent problems and ways to overcome them in modern Operating Systems. It aims to consolidate the basic algorithms applied for the optimal operation of the OS, and introduces the student to more complex concepts, problems and solutions. They analyze issues such as scheduling processes, deadlocks, memory management algorithms, advanced topics file systems and computer systems security. Also deepens in architecture, design principles and construction and method of operation and capabilities of the OS UNIX for which made a detailed case study (case study). This study analyzed the history of Unix, o how to use and the key commands, the implementation process, the process scheduling, memory, input / output, file system, security of Unix, as well as selected management issues .


Prerequisites

Operating Systems I


Syllabus

• Group Processing, multiprogramming and Sharing Time, Simultaneous execution processes Performance Comparison HCG different principles, Light-thread processes. • Show concurrent processes-Graph antecedence, Critical parts of processes, methods and Mutual exclusion, semaphores, waiting lists semaphores • Scheduling processes Levels chronodromologiton, processes executing Cycle Supplies Scheduling algorithms. • Presentation and comparison of non switches scheduling algorithms, presentation and comparison switches scheduling algorithms Findings of process runtime, rating scheduling algorithms, multiprocessor scheduling and real-time. • Deadlocks, methods of handling deadlock, deadlock prevention, deadlock avoidance, deadlock detection-reduction diagram Resuscitation from standstill. • Virtual memory Solving Common Access Memory, Swap with disk imaging virtual memory in physical, virtual memory management techniques, Paging, Segmentation, Paging chunked, Technical Transfer Pages, Technical Replacement pages Technical mounting parts. • Disk-FAT12 File System Description boot sector, file system EXT2 - UNIX / Linux, System Location, description I-Node, Description Superblock, managed free clusters, Open to FAT filesystem, open files in system EXT2, file system integrity check , Check files and directories, error correction. • Security computer systems, security types and threats, security breaches methods Protection Mechanisms, Rights and access control. Parallel and distributed OS, Basic types of Parallel and Distributed OS. • The OS UNIX, brief history, basic usage - the shell of UNIX, Basic commands UNIX, shell features, processes and implementation processes - user structure Demons - daemons, process scheduling, memory in UNIX, Display virtual memory to physical . • Input Output to UNIX, file systems on UNIX, Security of UNIX, Topics administrator.

COURSE DETAILS

Level:

Type:

Undergraduate

(A-)


Instructors: Athanasios Nikolaidis
Department: Department of Computer Engineering
Institution: TEI of Central Macedonia
Subject: Computer Science, Information Technology, Telecommunications
Rights: CC - Attribution-ShareAlike

Visit Course Page

SHARE THIS COURSE
RELATED COURSES