
操作系统
张荣华_csdn
这个作者很懒,什么都没留下…
展开
-
内存管理的概念及作用
操作系统对内存的划分和动态分配,就是内存管理的概念。有效的内存管理在多道程序设计中非常重要,不仅方便用户使用存储器、提高内存利用率,还可以通过虚拟技术从逻辑上扩充存储器。内存管理的功能:1.内存空间的分配与回收:由操作系统完成主存储器空间的分配和管理,使程序员摆脱存储分配的麻烦,提高编程效率2.地址转换:在多道程序环境下,程序中的逻辑地址与内存中的物理地址不可能一致,因此存储管理必须提供地址转换功...原创 2018-05-25 13:34:26 · 5557 阅读 · 0 评论 -
文件管理
在现代操作系统中,常用的文件结构包括连续文件、串联文件和索引文件。连续文件:把在逻辑上连续的文件信息依次存放到物理块中。优点:物理存取较快;缺点:建立文件时必须指定文件长度,不能动态扩展,文件部分被删除后会出现无法使用的零头空间。 串联文件:采用非连续的物理块来存放文件信息。串联文件结构的搜索效率低,不适宜随机存取。 索引文件:将文件存储信息的逻辑块号和物理块号组织成索引,从而便于文件的读...原创 2018-07-29 00:10:57 · 308 阅读 · 0 评论 -
存储管理
现在操作系统中的内存管理主要包括页式管理、段式管理和段页式管理。 页式管理:在页式管理中,各进程的虚拟空间被划分成长度相等的页。内存空间也按页的大小划分成长度相等的页面。使用请求调页或预调页技术实现了内外存储器的统一管理。 段式管理:段式管理把程序地址空间分成若干大小不等的段,逻辑地址空间由一组段组成,每个段有段名称和段内偏移量,通过地址映射机构把段式虚拟地址转换为物理地址。 段页式管理:将...原创 2018-07-28 00:10:56 · 198 阅读 · 0 评论 -
死锁
所谓死锁是指多个并发进程,各自持有资源又都等待别的进程释放所拥有的资源,在未改变这种状态之前不能向前推进,这种状态称为死锁。 死锁产生的根本原因是系统资源不足,产生死锁的必要条件主要包括以下几点: 互斥条件:并发进程要求和占用的资源只能被一个进程使用。 不剥夺条件:进程已经获得的资源,在未使用完成前,不可被剥夺。 占有并等待:进程申请并等待新资源的过程中,继续占有已分配的资源。 环路条件...原创 2018-07-28 00:10:50 · 169 阅读 · 0 评论 -
进程通信的主要方式
进程间通信是指进程之间的信息交换,主要方式有以下几种:1.信号量2.共享存储器系统相互通信的进程之间存在一块可直接访问的共享空间,通过对这片共享空间进行写/读操作实现进程之间的信息交换。在对共享空间进行操作时,需要使用同步互斥工具对临界资源进行控制。3.消息传递4.管道通信管道是指用于连接一个读进程和一个写进程以实现它们之间通信的一个共享文件。向管道提供输入的写进程,以字符流形式将数据送入管道,而...原创 2018-06-08 09:14:43 · 530 阅读 · 0 评论 -
Linux系统常用命令
ls 显示文件目录mkdir 建立子目录cd 改变当前目录或进入子目录rm 删除文件cp 文件复制命令chown 改变文件属组chmod 修改文件属性more/cat/tail 查看文件mv 文件重命名;文件移动到新目录| 管道命令,将上一个命令的结果交给|后面的命令处理find 在特定的目录下搜索指定名称的文件或目录...原创 2018-06-08 09:14:34 · 151 阅读 · 0 评论 -
进程的状态及其转换
在进程的生命周期中,一个进程至少有5种基本状态:初始状态、执行状态、等待状态、就绪状态和终止状态。就绪状态:进程已得到除了CPU之外的其它资源,只要调度到处理机,便可以进入执行状态;执行状态:当进程获得处理机,正在处理机上执行,此时的进程状态称为执行状态;等待状态:进程因等待某个时间发生而放弃处理机进入等待状态;就绪->执行:已处在就绪状态的进程,当进程调度程序分配处理机后,该进程便由就绪状...原创 2018-06-04 01:13:59 · 2283 阅读 · 0 评论 -
进程和线程的基本概念与区别
进程和线程的基本概念:进程是具有独立功能的程序在某个数据集合上的一次执行过程。进程是系统进行资源分配和调度的一个独立单位。线程是进程内的一个执行实体或执行单元,是比进程更小的能独立运行的基本单位。在现代操作系统中,资源申请的基本单位是进程,进程由程序段、数据段和PCB(进程控制块)组成。进程和线程的区别:操作系统引入线程机制后,进程是资源分配和调度的单位,线程是处理机调度和分配的单位,资源分配给进...原创 2018-06-04 01:13:51 · 8340 阅读 · 0 评论 -
操作系统的基本类型
1.批处理系统用户提交作业后不再和系统交互,作业成批处理,多道程序运行。优点:系统资源被多道程序共享,提高了系统资源的利用率和作业的吞吐量;缺点:无交互性,作业周转时间长。2.分时系统采用时间片轮转方式,多个终端用户使用系统优点:多用户,交互性强,独立性强,UNIX操作系统就是一种多用户分时操作系统3.实时系统具有即时响应和高可靠性,但比分时系统、批处理系统资源利用率低...原创 2018-06-04 01:13:42 · 2774 阅读 · 0 评论 -
虚拟存储器
什么是虚拟存储器?就虚拟存储器回答以下问题:1虚拟存储器的应用背景是什么?2虚拟存储器的可行性是什么?3实现虚拟存储器的主要技术是什么?4虚拟存储器可以有多大?虚拟存储器是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储器系统。其运行速度接近与内存速度,但成本却接近于外存。虚拟存储技术是一种性能非常优越的存储管理技术。 虚拟存储器的应用背景:有的作业很大,其要求的内存空间...原创 2018-07-29 00:11:03 · 2920 阅读 · 0 评论