
计算机操作系统
文章平均质量分 91
squery
一年的开发经验
展开
-
计算机操作系统之CPU架构和原理(二)
一. 在进入了解CPU的工作原理之前,我们先来简单的谈一谈CPU当初是如何被生产出来的 也就是CPU的历史还记得那是1968年7月18日,鲍勃-诺斯和戈登-摩尔的新公司在美国加利福尼亚州,美丽的圣弗朗西斯科湾畔芒延维尤城的梅多费大街365号开张了。并在成立不久斥资15000美元从一家叫INTELCO的公司手中买下了Intel名称的使用权。由此Intel这位半导体巨人开始了他在IT行业传奇般的历史。我原创 2016-12-09 16:06:28 · 2851 阅读 · 2 评论 -
计算机操作系统之概述(一)
1.操作系统的作用1.1 OS作为用户与计算机硬件系统之间的接口,用户可以通过如下三种方式使用计算机。 ① 命令方式;OS提供了命令接口,用户可输入命令取得操作系统的服务,并控制用户程序的运行。 ② 系统调用方式;OS提供了系统调用,用户可在应用程序中调用系统调用,来实现与操作系统的通信,并取得它的服务。 ③ 图形、窗口方式;这应该是用户最熟悉的一种方式,只需要通过鼠标简单的点击原创 2016-12-07 17:51:46 · 800 阅读 · 1 评论 -
计算机操作系统之进程(三)
1.进程的引入? 1.1 在讲述这个问题之前,我们先来进行一下 程序和进程之间的区分? 进程是系统分配资源的单位(拥有资源的基本单位),每一个进程对应与一个活动的程序,当进程激活时,操作系统就将系统的资源包括内存、I/O和CPU等分配给它,使它执行。进程是程序的执行单元,进程可以执行多个程序。一个程序可以对应一个进程或者多个进程,一个进程可以对应一个程序,或者一段程序 1.2 程序,以及进程原创 2016-12-16 15:04:35 · 634 阅读 · 0 评论 -
计算机操作系统之线程(四)
1.线程的定义在讲述线程的定义之前,我们要了解 为什莫要产生线程? 线程的产生 是为了进一步提高 系统的并发性。其主要原因是为了节约操作系统额外的开销。 进程的引入可以实现并行计算,线程的引入可以进一步提高系统的并发性。一个进程可以拥有多个线程,这些线程共享同一地址空间,他不拥有系统资源,且只需要很少在运行时必不可少的硬件,因此线程在创建,撤销,切换等环节所需要的时空开销比进程要少的多。2.线程原创 2016-12-17 20:22:05 · 560 阅读 · 0 评论 -
计算机操作系统之存储器管理(六)
文章出处:http://www.cnblogs.com/leesf456/一. 前言在分析CPU调度后,接着分析存储器管理,如何对存储器进行有效的管理,直接影响着存储器的利用率和系统性能。下面,开始存储器管理的学习。二、存储器的层次结构 2.1 主存储器 主存储器是计算机系统中的一个主要部件,用于保存进程运行时的程序和数据,CPU的控制部件只能从主存储器中取得指令和数据,数据能够从主存储器中读取转载 2016-12-27 11:28:05 · 1584 阅读 · 0 评论 -
计算机操作系统之IO管理
本文出处:http://www.cnblogs.com/leesf456/p/5622859.html一、前言 学习了存储器管理后,继续学习设备管理,设备管理的主要功能有缓冲区管理、设备分配、设备处理、虚拟设备及实现设备独立性等,由于I/O设备不仅种类繁多,而且他们的特性和操作方式往往相差甚大,使得设备管理称为操作系统中最繁杂且与硬件最紧密的部分,下面开始正式的学习。二、I/O系统 2.1 I/转载 2017-01-04 11:45:30 · 3749 阅读 · 0 评论 -
计算机操作系统之CPU调度、死锁(五)
本文转载于:http://www.cnblogs.com/leesf456/ 一、前言 前面介绍了进程与线程的相关概念,现在继续学习处理机调度,处理机是系统最重要的资源,提高处理机的利用率和改善系统性能,在很大程度上取决于处理机调度性能的好坏,下面来介绍处理的调度以及死锁的问题。二、处理机调度的层次 2.1 高级调度 高级调度又称为作业调度或长程调度,主要功能是根据某种算法,把外存上处于后备队列转载 2016-12-17 20:27:42 · 853 阅读 · 0 评论