首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
操作系统
葫芦和十三
创建于2023-03-17
订阅专栏
Linux
暂无订阅
共9篇文章
创建于2023-03-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
操作系统-计算机基本结构
计算机基本结构为 5 个部分,分别是**运算器、控制器、存储器、输入设备、输出设备**, 即冯诺依曼模型 ,CPU Cache 离 CPU 核心相当近,因此它的访问速度是很快的,于是
操作系统-内核(Linux)
计算机是由各种外部硬件设备组成的,比如内存、cpu、硬盘等,如果每个应用都要和这些硬件设备对接通信协议,那这样太累了,所以这个中间人就由内核来负责,**让内核作为应用连接硬件设备的桥梁**,应用程序只
操作系统-内存管理
为什么需要虚拟内存 如果 CPU 直接操作内存的「物理地址」,想在内存中同时运行两个程序是不可能的 如何解决: 操作系统会提供一种机制,将不同进程的虚拟地址和不同内存的物理地址映射起来。 如果程序要访
操作系统-内存分配
## Linux 进程的内存分布 在 Linux 操作系统中,虚拟地址空间的内部又被分为**内核空间和用户空间**两部分 ,
操作系统-线程
什么是线程 线程是进程当中的一条执行流程 同一个进程内多个线程之间可以共享代码段、数据段、打开的文件等资源,但每个线程各自都有一套独立的寄存器和栈,这样可以确保线程的控制流是相对独立的 线程的优点:
操作系统-零拷贝
DMA 直接内存访问(Direct Memory Access) 在进行 I/O 设备和内存的数据传输的时候,数据搬运的工作全部交给 DMA 控制器,而 CPU 不再参与任何与数据搬运相关的事情,这样