文章
68
标签
19
分类
12
Home
Archives
Categories
Tags
Hymns
045-operate-system-learning
搜索
Home
Archives
Categories
Tags
045-operate-system-learning
发表于
2024-11-15
|
更新于
2024-11-29
|
learning
|
浏览量:
操作系统是计算机系统的核心软件,负责管理硬件资源、提供系统服务、支持应用程序运行,并协调多任务和多用户之间的交互。
操作系统
书籍
《现代操作系统:原理与实现》
文章作者:
Hymns
文章链接:
https://hmmmmmya.github.io/2024/11/15/045-operate-system-learning/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
Hymns
!
操作系统
上一篇
046-异常和中断的区别
在程序设计和操作系统中,异常和中断都是用来处理异常情况或外部事件的机制,但它们的触发方式、目的以及处理机制有所不同。 异常和中断的区别 1. 触发方式 异常:由程序内部的指令导致。例如除零、非法访问内存、无效的操作码等。异常通常是在指令执行过程中由 CPU 检测并报告给操作系统。 中断:由外部设备或系统事件触发。例如定时器中断、I/O 设备中断、外设请求等。中断信号通常来自硬件,告诉 CPU 有紧急事件需要处理。 2. 目的 异常:主要用于报告和处理程序运行中的错误或意外情况,以便让操作系统或程序决定如何应对。 中断:用于响应硬件事件或定期执行某些任务,比如键盘输入、网络数据到达等,让操作系统能够及时处理硬件请求。 3. 处理机制 异常处理:异常通常会暂停当前指令执行,保存程序状态,并进入异常处理程序。异常处理程序可能会执行错误恢复、进程终止、日志记录等操作。 中断处理:中断信号到达后,CPU 保存当前执行状态并跳转到对应的中断服务程序(ISR)。中断处理程序一般尽量短小高效,快速处理硬件请求后,返回继续执行被中断的程序。 4....
下一篇
044-websocket和http的区别
WebSocket 和 HTTP 是两种不同的通信协议,它们各自有不同的特点和使用场景。以下是它们的主要区别: 连接方式: HTTP:基于请求-响应模型,客户端发送请求,服务器响应后连接关闭。每次通信都需要重新建立连接。 WebSocket:是一种全双工协议,在初始握手阶段通过 HTTP 连接建立。握手完成后,连接会升级为 WebSocket,保持长期连接,支持实时双向通信。 通信模式: HTTP:基于无状态、单向的短连接通信。客户端只能主动向服务器发送请求,服务器只能被动响应。 WebSocket:支持双向通信,允许客户端和服务器之间主动发送和接收数据,适合实时数据更新。 连接保持: HTTP:默认短连接(除非使用 HTTP/1.1 的 keep-alive),在一次请求-响应完成后会断开连接。 WebSocket:连接一旦建立,将一直保持打开状态,直到客户端或服务器主动断开。 数据传输效率: HTTP:每次请求都会发送完整的 HTTP...
Hymns
文章
68
标签
19
分类
12
Follow Me
公告
This is my Blog
目录
1.
操作系统
1.1.
书籍
最新文章
068-单例模式
2025-01-10
067-read/write和recv/send的区别
2024-12-28
066-生产者消费者模型
2024-12-13
065-cpp-sleep
2024-12-12
064-数据结构
2024-12-04
搜索
数据加载中