操作系统 - 小记 230803

news/2025/1/12 11:56:10/

文章目录

    • 计算机的硬件组成
    • 程序的存储和执行
    • 程序语言的设计和进化
    • 存储设备的层次结构
    • 操作系统


https://www.bilibili.com/video/BV1Q5411w7z5?p=2


计算机的硬件组成

在这里插入图片描述


  • CPU
    • CU,控制单元
    • ALU,算数逻辑单元
    • 寄存器
  • IO Bridge
    处理器和外部交互的桥梁
  • Main Memory
  • Disk Controller
  • Disk
  • USB
  • Graphic Adapter

在这里插入图片描述


架构:硬件的组成方式

  • 冯 . 诺依曼架构
    Von Neumann architecture,又称普林斯顿架构 (Princetion architecture),
    特点:指令和数据不加区别地存储在存储器 中,经由同一个总线传输。
    优点是总线开销小,控制逻辑实现更简单;缺点 是执行效率较低。
  • 哈佛架构
    Harvard architecture
    特点是将程序指令和数据分开存储。
    有两跟总线和外面交流;
    优点是执行效率较高,缺点是总线开销更大,控制逻辑实现更复杂。

程序的存储和执行

算数逻辑单元,只能访问寄存器,不能访问内存。
OPCODE 表示一种动作


在这里插入图片描述

0100 00 01 :把地址为4的数(00000001),加载到 00 号的寄存器中;最后的 01 是 load 的意思。


程序语言的设计和进化

  • 高级语言
  • 汇编语言
  • 机器语言

在这里插入图片描述


Program Counter 复位 上电后,值指向 要运行的 第一条指令 的地址。


存储设备的层次结构

和 存储相关的部分
在这里插入图片描述


在这里插入图片描述


操作系统

在这里插入图片描述


操作系统 主要功能:

  • 保护硬件被失控的软件应用程序滥用
  • 向应用程序提供简单一致的 抽象接口 来控制复杂的多种 外设硬件。

伊织 2023-08-03 男人节


http://www.ppmy.cn/news/1003790.html

相关文章

java 框架

目录 Spring 如何解决 bean 的循环依赖?什么是 AOP?Spring 如何实现的?BeanFactory 和 ApplicationContext 有什么区别?介绍一下 Spring bean 的生命周期Spring 的隔离级别Spring 框架用到了哪些设计模式?并举出典型例子Spring 如何解决 bean 的循环依赖? Spring中引入三…

Mybatis引出的一系列问题-JDBC 的探究

1 引入对JDBC的理解-1 一般来说,Java应用程序访问数据库的过程是: 装载数据库驱动程序;通过jdbc建立数据库连接;访问数据库,执行sql语句;断开数据库连接。 Public void FindAllUsers(){//1、装载sqlserve…

Unity 引擎架构

UI排序和合批 以遮盖数量为准,建立每个renderer的深度,先按深度排序,然后是材质和贴图,排序完成之后进行合批。注:即使两个renderer深度不一样但如果顺序相邻并且贴图一样也会进行合批。 Unity 多线程:

Arduino 项目笔记 | Arduino LED Memory Game 颜色记忆游戏机

成果展示 颜色记忆游戏机 | Arduino DIY 1. 线路链连接 1.1 原理图 1.2 PCB 免费PCB打样 1.3 烧录 Bootloader 第二部分:Burn bootloader 2. 程序实现 #define NOTE_B0 31 #define NOTE_C1 33 #define NOTE_CS1 35 #define NOTE_D1 37 #define NOTE_DS…

springboot中排除数据源的自动配置方式循环依赖是什么意思?

在Spring Boot中,有时候我们希望排除自动配置的数据源,而使用自定义的数据源。为了达到这个目的,可以使用EnableAutoConfiguration注解的exclude属性来排除某些自动配置类。 关于循环依赖的问题,它发生在一个或多个对象之间出现了…

基于ArcGIS污染物浓度及风险的时空分布

在GIS发展的早期,专业人士主要关注于数据编辑或者集中于应用工程,以及主要把精力花费在创建GIS数据库并构造地理信息和知识。慢慢的,GIS的专业人士开始在大量的GIS应用中使用这些知识信息库。用户应用功能全面的GIS工作站来编辑地理数据集&am…

2023年电赛A题报告模板--可直接使用

任务 图1 任务内容 要求 图2 基本要求内容 图3 发挥部分内容 说明 图4 说明内容 评分标准 图5 评分内容 正文 (部分) 摘要 本实验旨在设计和制作一个由两个单相逆变器组成的并联系统,用于为电阻负载供电或并入220V电网。采用基于STM…

Live Firmware Update Reference Design with C2000™ Real-Time MCUs,LFU

1、系统描述在类似于服务器供电、计量等的应用程序中,系统需要连续运行以减少停机时间。但通常,在固件升级期间,由于错误修复、新功能和/或性能改进,系统将从服务中删除,从而导致相关实体停机。这可以用冗余模块来处理…