操作系统理论篇
DayFight_DayUp
尚未工作,有找实习的意向。
展开
-
操作系统学习1
一.引论1. 基本定义操作系统是配置在计算机硬件系统上的第一层软件,是对硬件进行的首次扩充,其目的是管理好这些硬件设备,并提高他们的利用率和系统的吞吐量2. OS目标:方便性、有效性、可扩充性、开放性1>方便性:一个为配置计算机系统的计算机是极难使用的,操作系统方便了用户使用和学习2>有效性:第一层含义是提高资源的利用率(资源:处理机、内存、各种I/O设备),第二层原创 2015-09-23 10:36:09 · 480 阅读 · 0 评论 -
操作系统学习2
进程1. 前趋图和程序执行1> 程序执行是有一定的先后顺序的,如Pi—>Pj指的是Pi必须在PJ开始执行前完成2> 当程序没有写后读、读后写、和写后写的冲突,则可以并行执行(系统结构中的流水线),这样可以提高系统的吞吐量和资源利用率2. 进程1> 是系统进行资源分配和调度的一个独立单位2> 有并发性,动态性,独立性,异步性四个特征原创 2015-09-23 13:38:59 · 396 阅读 · 0 评论 -
操作系统学习3
处理机处理机在计算机系统里算作系统资源,他是用来执行不同进程的不可获缺的一种资源,每一个进程都要处理机才能从活动就绪态变成执行态,在对称的多处理机的系统中,进程中的线程也是需要处理机才能从就绪状态进入执行状态的1. 处理机调度的层次1> 高级调度:调度的单位是作业(作业包含了一个或者多个进程),主要用于多道批处理系统中,而在实时系统和分时系统不设置,作业也有相应的后备队原创 2015-09-23 17:43:50 · 372 阅读 · 0 评论 -
操作系统学习4
存储器管理存储器指的是操作系统的内存,所有要执行的程序都要加载到内存,然后才能执行,现在的电脑一般有多级缓存的存储结构,一般是寄存器、(多级)高速缓存cache、主存、磁盘缓存、固定磁盘、移动磁盘六层。越靠近cpu价格越高,存取速度越快。其中,寄存器、高速缓存、和主存是OS存储管理的范畴,掉电后他们中的信息将不再存在,而低层的磁盘和可移动的磁盘,可以长期保存数据。寄存器和主存称为可执行存储器。原创 2015-10-10 22:05:02 · 367 阅读 · 0 评论 -
操作系统学习5
虚拟存储器1. 引言:1> 因为有写作业很大,已经超过了内存的总容量。这样的大作业会装不入内存,导致无法运行。另外,有一大批的作业要运行,这一批的总内存需求量大雨了内存的总容量。所以只能将少部分作业装入内存先运行,另一些驻留在外存之中。为了决解这些问题,一个方面是直接的增加内存容量,另一方面则引入了虚拟存储技术。2> 虚拟存储是一种技术,并没有实际的参加了内存的容原创 2015-10-11 17:05:48 · 878 阅读 · 0 评论 -
操作系统学习6
输入输出系统1. I/O系统的功能、设备和接口1> I/O系统管理的主要对象是I/O设备和相应的设备管理器,其主要的任务是,完成用户提出的I/O请求,提高I/O速率,以及提高设备的利用率。并能为高层的进程方便的使用这些手段。2> 基本功能:1 方便用户使用I/O设备,所以隐藏了I/O设备的细节,用户的使用是与设备无关的。2 提高CPU和I/O设备的利用率。原创 2015-10-13 13:57:02 · 507 阅读 · 0 评论 -
操作系统学习7
文件管理1. 文件和文件系统1> 数据组成分分为三级:1 数据项:有最低级的组织形式-----基本数据项,又称为字段(如学号)和组合数据项-------简称组项(工资项是组项,由工龄工资、奖励工资、基本工资若干字段组成)2 记录:一组相关数据的集合,一个对象在某方面的属性,如学生信息表,小明的身高、学号、体重、祖籍等就是一个记录。而序号就是他的关键字3 文件:由原创 2015-10-14 16:52:07 · 615 阅读 · 0 评论