![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作体统
文章平均质量分 77
埋没了的承诺
这个作者很懒,什么都没留下…
展开
-
操作系统——存储管理(3)
5、覆盖技术引入覆盖技术的目的是想在较小的可用内存中运行较大的程序。它常用于多道程序系统,与分区存储管理配合使用。基本原理:把程序按照自身的逻辑结构,划分为若干个功能上相对独立的程序模块,那些不会同时执行的模块共享同一块内存区域,并且按照时间的先后顺序来运行。原创 2015-01-26 09:55:05 · 1449 阅读 · 0 评论 -
操作系统——存储管理(2)
4、页式和段式存储管理4.1页式存储管理为什么提出页式存储管理?分区存储管理方案的一个特点就是连续性,即系统对每个程序都分配一片连续的内存区域。这种连续性会导致碎片的问题。固定分区肯定会导致内碎片问题。可变分区会导致外碎片问题,即使可以通过内存紧缩技术来解决,但是合并碎片的时候需要花费大量的CPU时间。总之,无论是内碎片还是外碎片,它们的存在都降低了内存资源的使用效率。所以,为了解原创 2015-01-26 09:17:53 · 754 阅读 · 0 评论 -
操作系统——文件系统
文件是由操作系统来管理的,包括文件的结构、文件的命名、文件的使用、文件的保护和文件的实现等,这些都是在操作系统的设计当中需要解决的问题。总之,在一个操作系统中,负责处理文件相关事宜的部分,就称为文件系统。可以从两个观点来看待文件系统:用户观点:所谓用户,就是计算机的使用者以及应用程序的编程人员。对于他们来说,他们关心的是文件系统所提供的对外的用户接口,包括文件如何命名、如何保护、如何访问(原创 2015-02-02 09:17:40 · 12888 阅读 · 0 评论 -
操作系统——I/O设备管理(2)
I/O软件为了更好地管理系统中的输入输出设备,我们需要哪一些软件?这些软件各自完成什么样的功能?它们之间的相互关系、组织结构是什么?在这些软件中,程序员负责做什么?操作系统负责做什么?I/O设备厂商负责做什么?1、I/O软件的接口原创 2015-01-29 09:15:41 · 3789 阅读 · 0 评论 -
操作系统——磁盘
磁盘磁盘是一种非常普遍的外部存储设备,主要内容有:磁盘的硬件、磁盘的格式化、磁盘的调度算法以及出错处理。1、磁盘的硬件磁盘包括软盘和硬盘。磁盘由很多金属盘面组成,它们都固定在一根旋转轴上,由一个马达来驱动。当旋转轴开始旋转时,所有的盘片都会跟着旋转。每个盘片都有上下两个盘面,在盘面上涂有磁性材料,信息就记录在这些盘面上。磁盘的访问是以扇区为单位的,即使我们只想读写一个字原创 2015-01-31 13:19:26 · 932 阅读 · 0 评论 -
操作系统——进程管理(2)
一、进程间通信进程间通信(Inter-Process Communition,IPC)就是在进程之间的信息相互传递。现代操作系统一般都是多道程序技术,同时有多个进程运行,这些正在的进程有两种关系:一是相互独立,二是相互关联。问题:1、进程之间如何进行通信,也就是如何传递信息2、当两个或者多个进程访问共享资源的时候怎么保证可以进程顺利运行。3、当进程之间存在某种依赖关系的时候,如原创 2015-01-11 11:00:04 · 658 阅读 · 0 评论 -
操作系统——进程管理(1)
一、进程1、什么是进程进程是一个正在运行的程序,一个进程至少要包括以下几个方面的内容:程序的代码,程序的数据,CPU寄存器中有关程序运行的数值,堆(为程序动态分配的内存空间),栈(保存运行时上下文信息,保存调用函数的形参和局部变量),进程占用的系统资源(比如打开的文件等等)。总之,进程包括了程序运行的所有状态信息。2、进程的特性动态性:进程是一个正在运行的程序,它的状态信息是在原创 2015-01-09 15:11:43 · 674 阅读 · 0 评论 -
操作系统——操作系统概述
一、操作系统的概念操作系统是在硬件和应用软件之间的一层专门的软件,它主要功能是管理计算机的资源,给上层的应用软件提供编程接口。二、操作系统的发展历史大致分为五个阶段第一个阶段:卡片式编程方法:程序的输入和输出,主要是通过纸带或卡片来完成。程序员在卡片上编写机器语言指令,即二进制0、1代码,然后交给计算机,输出结果也是以卡片的形式。缺点:1、程序员需要占用计算机所有资源,用户原创 2015-01-08 19:13:12 · 534 阅读 · 0 评论 -
操作系统——I/O设备管理(1)
计算机系统中不同类型的输入输出设备,如何对它们进行管理,使得各种设备资源能够得到充分、合理的利用,这是操作系统的一个主要的任务。1、I/O硬件电子专业的人关心的是硬件本身,他们看待输入输出设备是由芯片,导线,电源等等组成的一个硬件。计算机专业的人从操作系统的角度看待输入输出设备,他们关心的是如何对它们进行编程。也就是这个硬件接受得控制指令是什么,完成的功能是什么,返回结果是什么等等。原创 2015-01-28 09:22:16 · 3103 阅读 · 0 评论 -
操作系统——存储管理(1)
1、简介计算机的工作方式归因于它的两个基本能力:一是存储程序,二是执行程序。存储程序依靠存储器来实现,执行程序依靠CPU来实现。计算机的工作原理就是从内存中取出指令然后放到CPU上执行。进程管理是对CPU资源的管理,存储管理就是对存储器资源的管理。通常所说的存储管理,主要是对内存的管理。早期的存储管理方法主要是:单道程序存储管理,分区存储管理,页式和段式存储管理以及覆盖与交换技术等。当前系原创 2015-01-23 22:53:00 · 2014 阅读 · 0 评论 -
搭建虚拟机环境
开发个人的开发环境,我们推荐用virtualbox来作为虚拟机主机环境,具体安装和使用的方式请参看(https://www.virtualbox.org),本文档使用的软件版本是(下载地址https://www.virtualbox.org/wiki/Downloads) 我们提供的guest的OS是64位的,请选手可以根据自己的情况安装对应的软件版本选择guest系统;比赛转载 2015-05-31 15:14:01 · 503 阅读 · 0 评论