操作系统
让我改变你的心智
这个作者很懒,什么都没留下…
展开
-
操作系统概述
操作系统定义没有公认的精确定义1 操作系统是一个控制程序 一个系统软件 控制程序执行过程,放置错误和计算机的不当使用 执行用户程序,给用户程序提供各种服务 方便用户使用计算机系统2 操作系统是一个资源管理器 应用程序与硬件之间的中间层 管理各种计算机软硬件资源 提供访问计算机软硬件资源的高效手段 解决资源访问冲突,确保资源公平使用 操作系统的地位...原创 2018-06-21 16:42:24 · 152 阅读 · 0 评论 -
中断、异常和系统调用
为什么需要中断、异常和系统调用? 1 在操作系统中有很多的应用程序需要操作系统提供服务,但是这些应用程序不能完全信任,而操作系统内核是被信任的第三方。只有内核可以执行特权指令,方便为应用程序提供服务。 2 在外设连接计算机时,为了能够让计算机系统能够对外界做出适当的反应,需要提供中断机制,使得当外设和计算机系统有交互的时候,计算机系统能够做出相应的处理。 3 当出现意外异常如除零操作,需要操...原创 2018-07-24 15:23:53 · 1805 阅读 · 0 评论 -
连续内存分配
连续内存分配和内存碎片 连续内存分配:给进程分配一块不小于指定大小的连续的物理内存区域 内存碎片:空间内存不能被利用 外部碎片:分配单元之间的未被使用内存 内部碎片:分配单元内部的未被使用内存,取决于分配单元大小是否要取整 动态分区分配 当程序被加载执行时,分配一个进程指定大小可变的分区(块、内存块),分区的地址是连续的 操作系统需要维护的数据结构: ...原创 2018-07-24 19:44:32 · 1573 阅读 · 0 评论