《操作系统教程》以培养应用型、实用性人才为出发点,作者是根据多年实践和教学经验,结合计算机操作系统的最新发展编写而成的。在编写过程中,力求做到系统性、准确性、通俗性、实用性,注重理论与实践相结合。《操作系统教程》原理与实践并重,将操作系统的原理与实例紧密结合,结构清晰,系统地讲述了操作系统的原理和实现技术,习题丰富,帮助读者快速掌握和巩固所学知识。1.3操作系统的发展和分类1.3.1操作系统的发展计算机的发展经历了第一代电子管时代,第二代晶体管时代,1964年以后,计算机进入了第三代集成电路时代和第四代大规模/超大规模集成电路时代。我们将沿着历史线索介绍操作系统的发展。1.手工操作在这个阶段,通过在一些插板上的硬连线来控制计算机的基本功能,程序设计全部采用机器语言,没有程序设计语言(甚至没有汇编语言),更谈不上操作系统。2.监控程序(单道批处理)用户一次可以提交多个作业,但系统一次只能处理一个作业,处理完一个作业后,再调入下一个作业进行处理。这些调度、切换系统自动完成,不需人工干预。3.多道批处理进入第三代计算机以后,硬件有了很大发展,通道使得输入/输出操作与CPU操作并行处理成为可能。由于单道批处理系统,一次只能处理一个作业,系统资源的利用率不高,因此出现多道程序批处理系统。所谓多道是指它允许多个程序同时存在于主存之中,由中央处理器以切换方式为之服务,使得多个程序可以同时执行。4.分时与实时系统批处理系统不适合交互式的作业,对交互式工作方式的需求导致了分时系统(’FimeSharingSystem)的出现。所谓分时系统是指多个用户通过终端设备与计算机交互作用来运行自己的作业,并且共享一个计算机系统而互不干扰,就好像自己有一台计算机。5.UNIX通用操作系统20世纪60年代末,贝尔实验室的KenThornpson和DennisM.Ritehie设计了UNIX操作系统。它是现代操作系统的代表,显示出强大的生命力。UNIX是用C语言编写的,因此它是可移植的,UNIX系统源代码非常有效,系统容易适应特殊的需求。UNIX是一个良好的、通用的、多用户、多任务、分时操作系统。UNIX有树形文件系统和一定的安全机制;有简洁的字符流文件和文件保护机制;有功能强大的shell,它既是命令解释器,又是编程用高级语言,还可用于扩充系统的功能。第1章操作系统概述1.1计算机系统1.1.1硬件1.1.2软件1.2操作系统的定义和功能1.2.1操作系统的定义1.2.2操作系统的功能1.3操作系统的发展和分类1.3.1操作系统的发展1.3.2操作系统的分类1.3.3流行操作系统简介1.3.4Linux的启动过程1.4操作系统用户接口和操作系统结构1.4.1特权指令、管态、目态1.4.2操作系统提供的用户接口1.4.3操作系统结构习题第2章进程管理2.1进程的概念2.1.1程序的并发执行2.1.2进程的定义2.1.3进程的状态及转换2.1.4Linux进程的状态及转换2.2进程的描述2.2.1进程的组成2.2.2进程控制块的组织方式2.2.3Linux的进程控制块2.3进程的控制2.3.1进程创建2.3.2进程终止2.3.3进程的阻塞和唤醒2.4进
"synopsis" may belong to another edition of this title.
Seller: liu xing, Nanjing, JS, China
paperback. Condition: New. Language:Chinese.Pages Number: 300 Publisher: Dalian University of Technology Pub. Date :2010-03-01 version 1. Contents: Chapter 1 Overview 1.1 operating system. computer system 1.1.1 Hardware 1.1.2 Software 1.2 Definition and functions of the operating system 1.2. a definition of operating system features 1.3 OS 1.2.2 operating system operating system development and the development of classification 1.3.1 1.3.2 1.3.3 Classification of the popular operating system operating system's boot pro. Seller Inventory # LI8271