文档介绍:联系我简况:计算机学院计算机科学与技术教研室邮箱:******@?符合人认识事物的规律:概要细节实例预****答疑复****首要的是理解;上机实践,加深认识创新思维本课程特点理论课程:抽象,宏观教材计算机操作系统汤子瀛西安电子科技大学出版社参考教材现代操作系统陈向群等译***出版社Windows操作系统原理***出版社操作系统教程王素华人民邮电出版社计算机操作系统教程张尧学史美林清华大学出版社计算机操作系统教程周长林左万历高等教育出版社操作系统基础屠立德屠祁清华大学出版社操作系统教程孟庆昌西安电子科技大学出版社为什么学****操作系统?设计操作系统或者修改现有的系统存在人们意识不到的大量“操作系统”嵌入式系统(EmbeddedOS)加深对使用的OS的理解,有利于深入编程用户为了开发应用程序必须与操作系统打交道编程时借鉴操作系统的设计思想和算法操作系统中所用的许多概念和技巧可以推广应用到其他领域选择购买操作系统我们并不总使用Win95/NT/2000/,不同类型的OS,其目标各有所侧重。通常在计算机硬件上配置的OS,其目标有以下几点:-归纳起来可将资源分为四类:处理器、存储器、I/O设备以及信息(数据和程序)。相应地,OS的主要功能也正是针对这四类资源进行有效的管理,即:处理机管理;存储器管理;I/O设备管理;文件管理。可见,OS确是计算机系统资源的管理者。:覆盖了软件的机器例:操作系统做什么?#include<>intmain(intargc,char*argv[]){puts("helloworld");return0;}用户告诉操作系统执行hello程序操作系统找到该程序,检查其类型检查程序首部,找出正文和数据的地址文件系统找到第一个磁盘块父进程需要创建一个新的子进程,执行hello程序操作系统需要将执行文件映射到进程结构操作系统设置CPU上下文环境,并跳到程序开始处程序的第一条指令执行,失败,缺页中断发生操作系统分配一页内存,并将代码从磁盘读入,继续执行更多的缺页中断,读入更多的页面程序执行系统调用,在文件描述符中写一字符串