计算机操作系统
等的人心好烦
这个作者很懒,什么都没留下…
展开
-
乘除运算及浮点数运算
整数乘法运算 整数除法运算 浮点加减运算 浮点运算的精度 浮点运算精度举例原创 2017-02-22 21:55:51 · 11516 阅读 · 0 评论 -
重定位及动态链接
符号的重定位 可执行文件的加载 共享库和动态链接原创 2017-10-28 17:58:47 · 1008 阅读 · 3 评论 -
X86-64指令系统
X86-64指令系统概述 X86-64基本指令 X86-64的过程调用原创 2017-10-24 23:32:21 · 4306 阅读 · 0 评论 -
《计算机操作系统》总结一
转载自:http://blog.csdn.net/bigpudding24/article/details/48603301一、操作系统概述1.1 操作系统的基本概念在信息化时代,软件被称为计算机系统的灵魂。而作为软件核心的操作系统,已经与现代计算机系统密不可分、融为一体。计算机系统自下而上可粗分为四个部分:硬件、操作系 统、应用程序和用户(这里的划分与计算机组成原理的分层不同)。操作系统管理转载 2017-11-14 17:08:18 · 2607 阅读 · 0 评论 -
《计算机操作系统》总结二(进程与线程)
转载自:http://blog.csdn.net/bigpudding24/article/details/48615353操作系统(计算机)进程和线程管理主要内容:进程与线程进程概念;进程的状态与转换进程控制;进程组织进程通信;线程概念与多线程模型处理器调度调度的基本概念;调度时机、切换与过程调度的基本准则;调度方式典型调度算法 进程同步 进程同步的基本概念实现临界区互斥的基本方法转载 2017-11-14 17:13:33 · 2271 阅读 · 0 评论 -
《计算机操作系统》总结三(进程同步)
转载自:http://blog.csdn.net/bigpudding24/article/details/486085372.9 进程同步的基本概念:临界资源、同步和互斥在多道程序环境下,进程是并发执行的,不同进程之间存在着不同的相互制约关系。为了协调进程之间的相互制约关系,引入了进程同步的概念。临界资源虽然多个进程可以共享系统中的各种资源,但其中许多资源一次只能为一个进程所使用,我们把一次转载 2017-11-14 17:34:06 · 2654 阅读 · 0 评论 -
《计算机操作系统》总结四(处理器调度)
转载自:http://blog.csdn.net/bigpudding24/article/details/486084832.7 处理机调度:调度的概念、时机、切换、过程以及调度方式和基本准则调度的概念1. 调度的基本概念在多道程序系统中,进程的数量往往多于处理机的个数,进程争用处理机的情况就在所难免。处理机调度是对处理机进行分配,就是从就绪队列中,按照一定的算法(公平、髙效)选择一个进程并转载 2017-11-14 17:19:55 · 2073 阅读 · 0 评论 -
《计算机操作系统》总结五(死锁)
转载自:http://blog.csdn.net/bigpudding24/article/details/486085792.17 死锁的概念以及产生死锁的原因死锁的定义在多道程序系统中,由于多个进程的并发执行,改善了系统资源的利用率并提高了系统 的处理能力。然而,多个进程的并发执行也带来了新的问题——死锁。所谓死锁是指多个进程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将转载 2017-11-14 17:23:59 · 9142 阅读 · 0 评论 -
《计算机操作系统》总结六(内存管理)
转载自:http://blog.csdn.net/bigpudding24/article/details/486550553.1 内存管理的概念内存管理(Memory Management)是操作系统设计中最重要和最复杂的内容之一。虽然计算机硬件一直在飞速发展,内存容量也在不断增长,但是仍然不可能将所有用户进程和系统所需要的全部程序和数据放入主存中,所以操作系统必须将内存空间进行合理地划分和有转载 2017-11-14 17:29:46 · 1865 阅读 · 0 评论 -
《计算机操作系统》总结七(虚拟内存)
转载自:http://blog.csdn.net/bigpudding24/article/details/486552713.5 虚拟内存的概念、特征以及虚拟内存的实现传统存储管理方式的特征上一节所讨论的各种内存管理策略都是为了同时将多个进程保存在内存中以便允许多道程序设计。它们都具有以下两个共同的特征:1) 一次性作业必须一次性全部装入内存后,方能开始运行。这会导致两种情况发生:当作业很转载 2017-11-14 17:43:35 · 10858 阅读 · 4 评论 -
《计算机操作系统》总结八(I/O管理)
转载自:http://blog.csdn.net/bigpudding24/article/details/489014735.1 I/O设备及其分类I/O设备管理是操作系统设计中最凌乱也最具挑战性的部分。由于它包含了很多领域的不同设备以及与设备相关的应用程序,因此很难有一个通用且一致的设计方案。所以在理解设备管理之前,应该先了解具体的I/O设备类型。计算机系统中的I/O设备按使用特性可分为以下转载 2017-11-14 17:48:00 · 2399 阅读 · 0 评论 -
《计算机操作系统》总结九(磁盘)
转载自:http://blog.csdn.net/bigpudding24/article/details/486884434.9 磁盘的结构磁盘(Disk)是由表面涂有磁性物质的金属或塑料构成的圆形盘片,通过一个称为磁头的导体线圈从磁盘中存取数据。在读/写操作期间,磁头固定,磁盘在下面高速旋转。如图 4-23所示,磁盘的盘面上的数据存储在一组同心圆中,称为磁道。每个磁道与磁头一样宽, 一个盘转载 2017-11-14 17:51:28 · 4233 阅读 · 1 评论 -
《计算机操作系统》总结十(文件管理)
转载自:http://blog.csdn.net/bigpudding24/article/details/48688179文件管理主要内容:文件系统基础:包括文件概念、文件的逻辑结构(顺序文件,索引文件,索引顺序文件)、目录结构(文件控制块和索引结点,单级目录结构和两级目录结构,树形目录结构,图形目录结构)、文件共享和文件保护(访问类型,访问控制)。文件系统实现:包括文件系统层次结构、目录实现转载 2017-11-14 17:54:14 · 1148 阅读 · 0 评论 -
数据的表示和存储
10进制数和2进制数 2,8,10,16进制之间的转换 原码和移码表示 模运算系统和补码表示 补码和真值的对应关系 无符号整数和带符号整数 C语言程序中的整数举例 浮点数的表示范围 IEEE 754中规格化数的表示 IEEE 754中特殊数的表示 非数值数据的编码表示原创 2017-02-04 23:12:37 · 350 阅读 · 0 评论 -
数据的存储和表示-测验题
测验题原创 2017-11-06 16:42:03 · 333 阅读 · 0 评论 -
运算电路基础
布尔代数和基本逻辑电路 无符号数加法器 整数加,减法运算器和ALU 从c表达式到逻辑电路 c语言中的各类运算 加减运算生成的标志信息 加减运算溢出公式及举例原创 2017-02-09 01:49:17 · 572 阅读 · 0 评论 -
程序的执行和存储访问3-磁盘存储器
磁盘存储器的结构PC中的外存储器磁盘存储器的信息存储原理磁表面信息读出过程磁盘的磁道和扇区磁盘磁道的格式磁盘驱动器以及操作过程磁盘驱动器平均存取时间磁盘响应时间计算举例磁盘存储器的组成磁盘驱动器的逻辑结构磁盘存储器的连接与操作磁盘存储器的连接读一个磁盘扇区–第一步 读一个磁盘扇区–第二步 读一个磁盘扇区–第三步固态硬盘(SSD) 闪存(Flash Memory) 固态硬盘(SSD)...原创 2018-06-19 20:40:37 · 665 阅读 · 0 评论 -
程序的执行和存储访问4-高速缓存概述
存储器层次结构概述希望的理想存储器 存储器的层次结构 层次化存储器结构(Memory Hierarchy) Cache基本概述 加快访存速度措施之三:引入Cache 程序的局部性原理举例1 程序的局部性原理举例2 Cache(高速缓存)是什么样的? Cache 的操作过程 Cache(高速缓存)的实现 Cache映射方式Cache映射(Cache Mapping) The Simplest Cac...原创 2018-06-26 22:15:08 · 536 阅读 · 0 评论 -
程序的执行和存储访问2-主存储器组织
存储器基本概念 主存的基本结构主存的性能指标 半导体存储器组织 内存条组织与总线宽度 主存模块的连接与读写操作原创 2017-11-10 18:07:52 · 308 阅读 · 0 评论 -
复杂数据类型的机器级表示
数组和指针类型的分配和访问 结构和联合数据类型的分配和访问 数据的对齐存放 越界访问和缓冲区溢出攻击原创 2017-10-23 15:28:38 · 294 阅读 · 0 评论 -
IA-32指令系统概述
程序和指令的关系 目标代码和ISA Intel处理器概述 IA-32的寄存器组织 IA-32的寻址方式 高级语言程序中寻址举例 IA-32机器指令格式原创 2017-02-23 10:24:28 · 1362 阅读 · 0 评论 -
IA-32指令类型
传送指令 定点算术运算指令 按位运算指令 控制转移指令 X87浮点处理指令 MMX及SSE指令集原创 2017-10-02 01:16:18 · 1054 阅读 · 1 评论 -
进程控制块PCB结构 task_struct 描述
转载自:[](http://blog.csdn.net/pi9nc/article/details/23351265) 80386的分段机制、分页机制和物理地址的形成分类: linux内核基础2013-09-15 19:50 418人阅读 评论(0) 收藏 举报分页分段物理地址注:本分类下文章大多整理自《深入分析linux内核源代码》一书,另有参考其他一些资料如《linux内核完全剖析》、《转载 2017-10-09 00:02:03 · 550 阅读 · 0 评论 -
关于Windows创建进程的过程
转载自:http://www.cnblogs.com/HsinTsao/p/6534317.html从操作系统的角度来说创建进程步骤: 1.申请进程块 2.为进程分配内存资源 3.初始化进程块 4.将进程块链入就绪队列课本上的知识。。。 从CreateProcess的具体流程来说:CreateProcess它首先创建一个执行体进程对转载 2017-10-09 00:17:05 · 1609 阅读 · 0 评论 -
Linux下进程的创建过程分析(_do_fork/do_fork详解)--Linux进程的管理与调度
转载自:http://blog.csdn.net/gatieme/article/details/51569932 Linux下进程的创建过程分析(_do_fork/do_fork详解)–Linux进程的管理与调度(八) 原创转载 2017-10-09 00:37:11 · 948 阅读 · 0 评论 -
计算机系统概述-为什么要学习计算机系统基础
c语言程序举例 什么是计算机系统?计算机系统基础内容提要为什么要学习”计算机系统基础”原创 2017-01-25 23:57:04 · 2107 阅读 · 0 评论 -
计算机系统概述-计算机系统基本组成与基本功能
第一台通用电子计算机的诞生 冯诺依曼的故事现代计算机的原型 冯诺依曼结构计算机模型冯诺依曼结构的主要思想现代计算机结构模型认识计算机中最基本的部件计算机是如何工作的? 指令和数据原创 2017-10-02 19:24:21 · 881 阅读 · 0 评论 -
计算机系统概述-程序开发和执行过程简介
最早的程序开发过程用汇编语言开发程序进一步认识机器级语言指令所能描述的功能 用高级语言开发程序一个典型程序的转换处理过程Hello程序的数据流动过程不同层次语言之间的等价转换开发和运行程序需什么支撑?原创 2017-10-02 20:07:20 · 1771 阅读 · 0 评论 -
计算机系统概述-计算机系统层次结构
早期计算机系统的层次现代(传统)计算机系统的层次回顾:计算机系统抽象层的转换计算机系统的不同用户指令集体系结构(ISA)ISA和计算机组成(微结构)之间的关系原创 2017-10-02 20:50:43 · 3497 阅读 · 2 评论 -
计算机系统概述-测验题
计算机系统概述测试题原创 2017-10-02 21:02:11 · 401 阅读 · 0 评论 -
链接概述和目标文件格式
可执行文件生成概述 目标文件格式概述 ELF可重定位目标文件 ELF可执行目标文件原创 2017-10-26 22:31:12 · 623 阅读 · 0 评论 -
符号及符号解析
符号及符号表 静态链接和符号解析原创 2017-10-28 10:59:44 · 20615 阅读 · 0 评论 -
操作系统中和时间的有关的几个概念:吞吐率(流水线完成时间)、平均周转时间和平均带权周转时间、最高响应比优先
1、吞吐率(单位时间执行命令的个数)具体的原理就不讲解了,下面看一下有关这几方面的题目: 2004年若指令流水线把一条指令分为取指、分析和执行三部分,且三部分时间分别是2ns,2ns,1ns。则100条指令全部执行完毕需ns。(4)A.163 B.183 C.193 D.203试题解析:(2*100)+3=203答案:D2005年若每一条转载 2017-11-06 21:59:18 · 4280 阅读 · 2 评论 -
操作系统常用调度算法
转载自:http://www.cnblogs.com/kxdblog/p/4798401.html 在操作系统中存在多种调度算法,其中有的调度算法适用于作业调度,有的调度算法适用于进程调度,有的调度算法两者都适用。下面介绍几种常用的调度算法。先来先服务(FCFS)调度算法FCFS调度算法是一种最简单的调度算法,该调度算法既可以用于作业调度也可以用于进程转载 2017-11-06 22:49:14 · 459 阅读 · 0 评论 -
程序的执行和存储访问1-程序执行概述
程序和指令的关系 一条指令的执行过程 IA-32指令的大致执行过程 CPU的基本功能与结构原创 2017-11-05 14:41:21 · 443 阅读 · 0 评论 -
C语言语句的机器级表示
过程(函数)调用的机器级表示原创 2017-10-13 21:09:47 · 955 阅读 · 0 评论 -
虚拟存储器
分页存储管理的基本概念 虚拟存储器及虚拟地址空间 分页存储的管理原创 2017-11-08 20:46:48 · 202 阅读 · 0 评论 -
程序的执行和存储访问5-Cache替换算法和写策略
Cache替换算法替换(Replacement)算法原创 2018-06-28 18:44:43 · 442 阅读 · 0 评论