【现代操作系统】操作系统各个概念详解p12-p140

简介: 【现代操作系统】操作系统各个概念详解p12-p140

寄存器psw上面标注 用户态还是内核态


用户态 进行 I /O和 内存保护 禁止!


超线程==多线程 一个cpu维持俩线程—多核CPU


GPU更猛 集成更多核心 但是他是处理别的,CPU来做指令方面的


存储器

1668176572368.jpg


磁盘


唱盘机一样

磁道

柱面

划分扇区

1668176584569.jpg1668176593171.jpg


虚拟存储


用MMU管理


IO设备

从设备读数据啥的


但是很多时候 非常复杂 比如读写磁盘


还得有校验和 等一些运算 所以常常安装一个小的嵌入式计算机来处理这些工作


IO设备自身结构—比如SATA硬盘

ATA代表 高级技术附件 AT Attachment


SATA 高级串行技术附件


一AT代表的是 IBM的一个个人计算机

现在看来很可笑 因为非常垃圾了


需要驱动的支持


IO端口空间


3种方式交流

中断方式 忙等待方式

第三种—DMA

直接存储器访问芯片

CPU对DMA进行设置

然后他就自己干活的傀儡 负责


完成了给一个中断


总线


CPIe总线 继承老的英特尔 -PCI总线—PCI之前干掉过ISA总线


PCIe采用串行-----很像网络包

PCI并行

1668176631710.jpg1668176647732.jpg1668176657085.jpg

相关文章
|
存储 消息中间件 中间件
DP读书:《openEuler操作系统》(一)操作系统基本概念
DP读书:《openEuler操作系统》(一)操作系统基本概念
271 2
|
消息中间件 存储 算法
【软件设计师备考 专题 】操作系统的内核(中断控制)、进程、线程概念
【软件设计师备考 专题 】操作系统的内核(中断控制)、进程、线程概念
523 0
|
10月前
|
存储 Linux API
【Linux进程概念】—— 操作系统中的“生命体”,计算机里的“多线程”
在计算机系统的底层架构中,操作系统肩负着资源管理与任务调度的重任。当我们启动各类应用程序时,其背后复杂的运作机制便悄然展开。程序,作为静态的指令集合,如何在系统中实现动态执行?本文带你一探究竟!
【Linux进程概念】—— 操作系统中的“生命体”,计算机里的“多线程”
|
11月前
|
编解码 自然语言处理 JavaScript
智谱发布GLM-OS概念及Agent产品,CogAgent-9B模型开源助力GUI交互场景
11月29日,智谱正式提出 GLM-OS 概念,并发布 AutoGLM 和 GLM-PC 两款 Agent 产品。近期GLM-PC 的基座模型—— CogAgent-9B 开源,供社区进一步开发。
661 8
|
存储 缓存 Linux
【Linux】进程概念(冯诺依曼体系结构、操作系统、进程)-- 详解
【Linux】进程概念(冯诺依曼体系结构、操作系统、进程)-- 详解
|
API 数据处理 C语言
探索操作系统:从基础概念到实际应用
本文将带你进入操作系统的世界,了解它的基本概念、发展历程和应用场景。我们将一起探讨操作系统的核心功能、体系结构以及它在计算机系统中的重要作用。同时,我们还将介绍一些常见的操作系统类型,并分析它们的特点。最后,通过一个简单的代码示例,展示操作系统在实际应用中的重要作用。让我们一起揭开操作系统的神秘面纱,探索它的奥秘吧!
|
安全 算法 Unix
深入浅出操作系统:从基础概念到实践应用
【10月更文挑战第22天】本文旨在以浅显易懂的语言,为读者揭开操作系统的神秘面纱。我们将从操作系统的基本概念出发,逐步深入其核心功能与设计哲学,并通过具体代码示例,展示操作系统如何在实际中发挥作用。无论你是计算机科学的学生,还是对技术有浓厚兴趣的爱好者,这篇文章都将为你提供一次轻松愉快的操作系统之旅。
210 4
|
存储 算法 安全
深入理解操作系统:从基础概念到代码实践
【9月更文挑战第23天】本文将带领读者深入探索操作系统的奥秘,从基础概念出发,逐步揭示操作系统的工作原理和设计哲学。我们将通过实际代码示例,展示操作系统如何与硬件交互、管理资源以及提供用户界面。无论你是计算机专业的学生还是对操作系统感兴趣的开发者,这篇文章都将为你打开一扇通往操作系统世界的大门。
233 16
|
Ubuntu Java Linux
Linux操作系统——概念扫盲I
Linux操作系统——概念扫盲I
201 4
|
人工智能 Unix 物联网
深入理解操作系统:从概念到实践
【7月更文挑战第31天】本文将带领读者深入探索操作系统的世界,从基本概念、发展历程、核心组件,到实际应用场景和未来趋势。我们将揭示操作系统如何作为软件与硬件之间的桥梁,以及它如何影响计算机系统的性能和用户体验。通过本文,您将获得对操作系统设计哲学的深刻理解,并掌握评估不同操作系统特性的能力。
276 7

热门文章

最新文章

推荐镜像

更多