操作系统运行的硬件环境及组成

CPU

  • 运算器:算术和逻辑运算
  • 控制器:取指令, CPU与内存的交互
  • 寄存器:暂存数据,地址,指令信息(速度最快)
  • 高速缓冲:CPU和内存之间(速度快于内存,低于寄存器)

特权指令和非特权指令

  • 特权指令:由操作系统使用的指令(管态)
  • 非特权指令:由用户使用的指令(目态)

程序状态字

  • 程序的工作状态码
  • 条件码
  • 终端屏蔽码

中央处理器

存储系统

类型

  • 读写型存储器:随机访问
  • 只读型存储器

层次结构

  • 寄存器
  • 高速缓冲
  • 内存储器(主存)
  • 磁盘存储器(外存)
  • 磁带

存储分块

存储保护

  • 界地址寄存器

    • 上限寄存器 下限寄存器
    • 基址寄存器 限长寄存器
  • 存储键

缓冲技术

  • 处理器和内存之间
  • 处理器和外部设备之间
  • 设备与设备之间

中断

I/0系统

时钟及时钟队列

Linux的终端处理

操作系统(2)_硬件环境相关推荐

  1. 第二章 操作系统的硬件环境

    第二章 操作系统的硬件环境 操作系统运行的硬件环境组成 中央处理器 存储系统 中断系统 I/O系统 时钟以及时钟序列 //- Linux中断处理 操作系统的运行环境主要包括系统的硬件环境和由其他的系统 ...

  2. mysql 需要什么硬件配置_如何来给指定的硬件环境配置一份比较合理的MySQL配置文件-爱可生...

    简介 通过sysbench的oltp_read_write测试来模拟业务压力.以此来给指定的硬件环境配置一份比较合理的MySQL配置文件. 环境介绍 硬件配置 软件环境 优化层级与指导思想 优化层级 ...

  3. sit是什么环境_测试环境是什么_搭建测试环境要遵循什么原则?

    测试环境是什么? 测试进行软件测试的之前,需要搭建好测试环境.那什么是测试环境呢? 简单的说就是软件运行的平台,即软件.硬件和网络三种环境的合集,也就是说:测试环境=软件+硬件+网络 硬件:包括PC机 ...

  4. 深度实践嵌入式linux系,深度实践嵌入式Linux系统移植 完整pdf_操作系统教程_源雷技术空间...

    资源名称:深度实践嵌入式Linux系统移植 完整pdf 第1章嵌入式系统架构与移植环境搭建2 第2章u-boot工程与编译系统14 第3章u-boot启动流程分析41 第4章ARM9/S3C2440 ...

  5. 软件环境、硬件环境、开发工具

    软件环境:一般包括数据库(mysql,sqlserver,oracle,db2),运行的中间件,即应用服务器,如tomcat,jetty,jboss,weblogic,webphere,以及运行的操作 ...

  6. oracle 11g 硬件需求,ORACLE 11g R2数据库装配硬件环境要求

    ORACLE 11g R2数据库安装硬件环境要求 物理内存要求:最小1G,在windows7,windows8,windows8.1上最小2G. 虚拟内存(或分页空间)容量要求: Available ...

  7. VMware虚拟机模拟VxWorks硬件环境

    制作软盘引导盘 引导盘的意思就是,在没有安装系统机器上引导运行一段程序,在这里要运行程序是BootRom.这一部分将实现通过VMware虚拟机模拟VxWorks硬件环境,通过虚拟软驱模拟软盘来实现引导 ...

  8. 操作系统原理_好书推荐现代操作系统:原理与实现文末有福利

    "等闲日月任西东,不管霜风著鬓蓬.满地翻黄银杏叶,忽惊天地告成功." -- (宋)葛绍体<晨兴书所见> 用这首诗来形容这本"银杏书"的诞生,实在是太 ...

  9. matlab需要的软硬件,软件运行硬件环境 软件著作权-用MATLAB写了个小程序,想申请软件著作权,求大神指点...

    您好,请问可以看看您的软件.硬件环境是怎么描述... 硬件环境:就是指你软件运行所需要的的硬件配置: 软件环境:就是指你软件运行所需要的系统的配置. 示例如下: 硬件环境:Intel® Pentium ...

最新文章

  1. mybatis-通用Mapper
  2. 嵌入式linux h.264,利用ffmpeg来进行视频解码h.264格式(linux)
  3. salesforce lightning零基础学习(三) 表达式的!(绑定表达式)与 #(非绑定表达式)
  4. 【DP】UVA 103 Stacking Boxes 输出路径
  5. arraylist转int数组_深度剖析Java集合之ArrayList
  6. linux计算圆周率程序,科学网—[转载]关于Linux中使用bc命令计算圆周率(π):可以计算上千位或上万位,顺便评测CPU的计算能力 - 张成岗的博文...
  7. 在XNA 3.0 项目添加声音——通过Xact播放简单的.wav文件
  8. kafka/producer.lua:168: attempt to perform arithme
  9. [科技部与你共成长] 几道语言题
  10. 华为数通hcia认证考试题库有多少题?
  11. 小程序-仿微信通讯录-字母导航
  12. OPNsense用户手册-别名
  13. Prolog入门教程(完整版+专家系统案例)
  14. 线程优先级 Priority
  15. bose qc25更换耳机单元
  16. The requested URL * was not found on this server. 的解决方法
  17. 使用moment获取当天日期与下一天
  18. java 过期数据_TTL过期的数据包丢失
  19. excel求和为什么是0_Excel使用小技巧-Excel里的自动求和功能
  20. 最新好看的个人主页HTML响应式源码/背景自己换

热门文章

  1. GOA WinForms 系列
  2. 蚂蚁p8多少股票_就在明天!“大象”蚂蚁来了 中一签能赚多少?|蚂蚁|a股|港股|科创板|股票...
  3. android系统导入u盘音乐播放器,手机歌曲怎么导入U盘?
  4. CentOS7:内网中两台机器不能连接的问题(Destination Host Unreachable),实际为AP隔离问题
  5. SEO is Dead?
  6. SEO偶尔也需要不走寻常路
  7. Keycloak(1)_Hello Keycloak
  8. 日语平假名与片假名的区别
  9. c语言逻辑思维编程题,c语言逻辑思维训练题一
  10. html table vtop,10-10-12 分页机制