《操作系统》课程介绍
 
        操作系统是位于硬件层之上、所有其它软件层之下的一个系统软件,是管理计算机系统中各种软、硬件资源,方便用户使用计算机系统的程序集合。操作系统的特殊地位与作用决定该程序在计算机知识结构中处于特殊重要位置。
        操作系统是计算机学科各专业学生的主干专业课,本课程主要讲授操作系统的一般原理、管理方式、设计方法与实现技术,并对经典系统中所采用的核心算法作适当探讨,同时介绍操作系统研究的热点问题。
        本课程主要内容包括:操作系统概述、进程线程与作业、中断与处理机调度、互斥同步与通讯、死锁与饥饿、存储管理、文件系统、设备与I/O管理、网络与分布式操作系统、操作系统管理、操作系统设计、UNIX实例分析、操作系统理论。
        本课程的重点与难点内容是资源管理与并发控制,涉及进程与线程、互斥算法、信号灯与PV操作、管程、会合、死锁等,学生应在理解的基础上掌握相关知识并应用这些知识解决操作系统乃至并发程序中的关键问题。
 
Introduction to Operating System Course
 
        Operating System (OS) is a system software situated above hardware layer and below all other software layers. The objective of OS is to manage software and hardware resources, and make computing system easy to use. The key role and objective of OS makes it very important in computer disciplines.
        Operating System is a main force and specialized course for all students in computer discipline. The course mainly teach general principles of operating systems, management schemes, design methods and implementation techniques. Data structures and core algorithms will be investigated, and contemporary hot topics in OS advancement will also be introduced.
        The main contents of Operating System course includes: introduction to OS, process/thread/job, interrupt and scheduling, mutual exclusion/synchronization/communication, deadlock and starvation, memory management, file system, device and I/O management, network and distributed operating systems, operating system management, operating system design, UNIX analysis, operating system theory.
        The main focus and difficult aspect of operating system is resource management and concurrency control, touching process and thread, mutual exclusion algorithms, semaphore and PV operation, monitor, rendezvous, deadlocks, etc. It is required that students should understand and master related knowledge, and based on which, solve problems in operating systems and concurrent programs.
XML 地图 | Sitemap 地图