![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Operating System
设计思想
crossroads10
将来的你,肯定感激现在拼命的自己
展开
-
内存的扩充(覆盖技术和交换技术的设计思想)
首先,我们要先了解清楚的问题是,为什么会出现内存扩充?这个可以思考一下好,开始正文:覆盖技术:早起的计算机内存很小,比如IBM推出的第一台PC机最大只支持1MB大小的内存。因此经常会出现内存大小不够的情况。后来人们引入了覆盖技术,用来解决”程序大小超过物理内存总和”的问题覆盖技术的思想:就是将程序分为多个段(多个模块),常用的段常驻内存,不常用的段的需要调入内存。内存中分为一个固定区 和若干个覆盖区常用的段呢存储在固定区,调入后就不会再调出(除非结束运行)不常用的段放在覆原创 2020-09-25 10:47:30 · 1605 阅读 · 0 评论 -
内存管理(指令,地址,装入,链接等)
内存的基础知识什么是内存,有何作用存储单元内存地址进程运行的基本原理,内存起到什么作用指令的工作原理逻辑地址vs物流地址(绝对地址)从写程序-->程序运行三种链接方式三种装入方式什么是内存,有何作用存储单元内存地址以上两张图呢,其实就生动形象可以来描述内存,内存是什么呢?其实内存就是用于存放数据的硬件。程序执行前,需要先把程序放到内存中才可以执行。从上面这张图中呢,就可以生动形象的理解什么是内存。内存简单可以理解为:地址+存储单元好比我们进行住宿的时候,如何可以知道住在哪呢,那就会原创 2020-09-22 17:25:58 · 2077 阅读 · 0 评论 -
关于时间片轮转算法
关于时间片轮转算法时间片轮转算法含义基本原理时间片大小的确定调度方式(可抢夺,抢占)调度时机特点时间片轮转算法含义时间片轮转调度算法是一种最古老,最简单,最公平的且使用最广的算法。每个进程被分配一个时间段,称作它的时间片,即该进程允许进行的时间。如果在时间片结束时进程还在运行,则cpu将被剥夺并分配给另一个进程。如果进程在时间片结束前阻塞或结束,则cpu当即进行切换。调度程序所要做的就是维护一张就绪进程列表,当进程用完他的时间片后,就被移动到队列的末尾。在进行时间片时间设计的时候,其实也是有讲究的,原创 2020-09-20 19:03:14 · 10136 阅读 · 0 评论 -
计算机操作系统概述OS
计算机操作系统概述计算机系统概述从控制方式来看操作系统从应用领域看操作系统资源管理的视角来看操作系统管理计算机系统的软硬件资源控制程序执行的视角来看操作系统多道程序同时计算的宏观分析多道程序设计及优点计算机系统概述OS是计算机系统最基础的系统软件,管理软硬件资源,控制程序资源,改善人机界面,合理组织计算机工作流程,为用户使用计算机提供良好的运行环境。操作系统:换句话来说:操作系统是方便用户、管理和控制计算机软硬件资源的系统程序集合。从用户角度看:OS管理计算机系统的各种资源,扩充硬件的功能,控制原创 2020-09-13 18:30:40 · 1190 阅读 · 0 评论 -
SRAM与DRAM的前生今世
SRAM与DRAM的前生今世SRAM与DRAMSRAM与DRAM区别?SRAM会什么比DRAM贵呢?SRAM与DRAMSRAM与DRAM区别?静态随机存取存储器(Static Random-Access Memory,SRAM) 和 动态随机存取存储器(Dynamic Random Access Memory,DRAM) 是不同类型的RAM,具有不同水平的性能和价格,都在当今的SSD技术中发挥着关键作用。从名字上看,SRAM与DRAM的区别只在于一个是静态一个是动态。由于SRAM不需要刷新电路就能够保原创 2020-09-13 11:36:49 · 1648 阅读 · 0 评论 -
畅游计算机存储层次结构
计算机存储层次结构了解一波硬件存储存储结构层次概况了解一波硬件存储如果CPU爱好哲学,它可能会问自己两个问题,我要运算的数据能哪里来?运算好的数据,又要去往哪里?这在计算机当中确实是非常重要的问题,这恰恰就是存储器了。存储结构层次概况这是我们非常熟悉的冯·诺依曼计算机结构, 那这其中哪些部件和存储功能有关呢? 存储器自然会是一个,而外部记录介质也是带有存储功能的。 这两个都比较明显,另外还有一个也带有存储功能那就是运算器。 因为CPU当中的通用寄存器是包含在运算器当中的, 通用寄存器中也是用来存放原创 2020-09-13 11:06:52 · 370 阅读 · 0 评论 -
冯.诺依曼计算机结构要点
冯诺依曼计算机结构冯诺依曼和<关于EDVAC的报告草案>该报告所描述的计算机结构,即为“冯诺依曼计算机结构”,简称呢就是冯诺依曼结构冯诺依曼和《关于EDVAC的报告草案》1.长度101页,未完稿2.论述了两个重要设计思想(1)存储程序(而不是开关连线)(2)二进制(而不是十进制)明确了计算机的五个部分 运算器 CA central arithmetical 控制器 CC central control 存储器 M memory...原创 2020-09-10 00:33:26 · 5345 阅读 · 0 评论