is
zhou

OS_概念

计算机的位、字节、字

zhouchong阅读(181)评论(0)

1、位(bit)  来自英文bit,音译为“比特”, 表示二进制位。位是计算机内部数据存储最小单位,11010100是一个8位二进制数。一个二进制位只可以表示0和1两种状态;两个二进制位可以表示 00、01、10、11四种状态;三位二进制可...

虚拟内存,虚拟内存地址,物理内存,物理内存地址

zhouchong阅读(170)评论(0)

在解释第一个问题之前,先说明一下计算机内存管理的中的四个名词:虚拟内存,虚拟内存地址,物理内存,物理内存地址。 先说说为什么会有虚拟内存和物理内存的区别。正在运行的一个进程,他所需的内存是有可能大于内存条容量之和的,比如你的内存条是256M...

实现虚存最主要的技术是什么

zhouchong阅读(180)评论(0)

根据程序执行的互斥性和局部性两个特点,我们允许作业装入的时候只装入一部分,另一部分放在磁盘 上,当需要的时候再装入到主存,这样以来,在一个小的主存空间就可以运行一个比它大的作业。因此虚拟存储的主要技术是部分对换。

分时操作系统和多道程序操作系统的区别

zhouchong阅读(174)评论(0)

分时操作系统和多道程序操作系统的区别   多道程序系统是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制之下,相互穿插的运行。 两个或两个以上程序在计算机系统中同处于开始和结束之间的状态。这就称为多道程序技术运行的特...

多核,多处理器,多线程的区别

zhouchong阅读(197)评论(0)

多核: CPU最初发展的时候是一个CPU一个处理核心,CPU的性能主要靠提高核心工作频率来提高,由于物理限制,不能把CPU的核心频率无限提高,所以发展出来双核心或多核心的CPU。相当于在一枚处理器上集成多个完整的计算引擎(内核),他们共享缓...

操作系统管理内存的机制——为什么要设置虚拟内存?

zhouchong阅读(128)评论(0)

在进入正题前先来谈谈操作系统内存管理机制的发展历程,了解这些有利于我们更好的理解目前操作系统的内存管理机制。 一 早期的内存分配机制 在早期的计算机中,要运行一个程序,会把这些程序全都装入内存,程序都是直接运行在内存上的,也就是说程序中访问...

单道程序和多道程序

zhouchong阅读(176)评论(0)

单道程序设计技术是指在内存一次只能允许一个程序进行运行,在这次程序运行结束前,其它程序不允许使用内存。这是早期的操作系统所使用的技术。 多道程序设计技术是现代操作系统普遍使用的,它可以允许多个程序驻存在内存中,系统通过某种调度策略交替执行程...

同步和异步的理解

zhouchong阅读(172)评论(0)

在计算机领域,同步就是指一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会一直等待下去,直到收到返回信息才继续执行下去;异步是指进程不需要一直等下去,而是继续执行下面的操作,不管其他进程的状态。当有消息返回时系...

页表

zhouchong阅读(175)评论(0)

实现从页号到物理块号的地址映射。 逻辑地址转换成物理地址的过程是:用页号p去检索页表,从页表中得到该页的物理块号,把它装入物理地址寄存器中。同时,将页内地址d直接送入物理地址寄存器的块内地址字段中。这样,物理地址寄存器中的内容就是由二者拼接...

OS基本概念

zhouchong阅读(173)评论(0)

临界资源 一次只允许一个进程访问的资源叫做临界资源。也就是说可以被很多进程访问,共享性,但是一个时刻就只能有一个访问,互斥性。 临界资源的临界,意义就在于谁都可以用,但一次只能一个人用。 多道程序系统中存在许多进程,它们共享各种资源,然而有...