首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
操作系统
浅零半泣
创建于2022-03-12
订阅专栏
复习操作系统时的笔记
暂无订阅
共15篇文章
创建于2022-03-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
操作系统 (15) 目录与文件系统
目录树 在 操作系统 (14) 磁盘的使用 中提到文件在用户眼中是文本、图像和视频等形式,在操作系统看来则是磁盘中盘块的集合,对文件的所有操作最终都转化为对磁盘扇区的操作。为了方便用户对磁盘进行操作,
操作系统 (14) 磁盘的使用
CPU与磁盘 磁盘由几块盘片叠放在一起组成,盘片绕着主轴转动,传动手臂移动磁头读取盘片上的磁信息并转换成电信号,写磁盘时则是将电信号转换成磁信息。盘片两面都可以存储信息,每个存储信息的面都有一个磁头
操作系统(13) IO
IO与CPU 键盘、鼠标以及磁盘等都属于IO设备,在低层次的视野中CPU通过PCI(Peripheral Component Interconnect)总线向IO设备的控制器发出指令,控制器完成真正的
操作系统 (12) 内存换入换出
在 操作系统 (11) 段页结合 中讲到为了将分段和分页思想结合起来操作系统在逻辑地址和物理地址之间增加了一层虚拟地址。在用户看起来整个虚拟地址空间都是可以使用的,而虚拟地址如何映射到物理内存用户是不
操作系统(11) 段页结合
段页结合 我们知道程序载入内存后是分段存储的,用户以段的形式访问内存,比如我们熟悉的CS:IP形式,但物理内存是按页分配的,为了将段页结合起来,操作系统在用户访问的逻辑地址和物理内存对应的物理地址中间
操作系统(10) 内存的使用
本文简要介绍操作系统如何使用内存,包括进程地址重定位、程序分段、内存分区和内存分页,多级页表以及快表
操作系统(9) 死锁
本文简要介绍操作系统中死锁的概念以及其形成的条件,然后介绍死锁处理的措施包括预防、避免、检测与恢复和忽略
操作系统(8) 信号量与临界区
本文简要介绍多进程如何通过信号量和临界区完成同步与合作,介绍保护临界区的代码层面方法以及基于硬件的方法
操作系统(7) CPU调度策略
本文简要描述CPU调度中要考虑的要素以及一些基本调度算法,简单分析了Linux 0.11中的调度函数
操作系统 (6) 线程与进程的创建
本文简要描述线程与进程的创建所涉及的流程,从中断入口到中断出口,线程和进程的的创建最终都汇聚于同一个系统调用
操作系统(5) 内核级线程
本文简要描述内核级线程和用户级线程的区别与联系,简要描述两种线程之间的组合方式以及相应的线程切换过程
操作系统(4) 用户级线程
操作系统中包括进程和线程,线程又分为用户级线程和内核级线程,本文简要描述进程和线程的关系及用户级线程
操作系统(3) 多进程图像
多进程图像是什么?本文简要描述由提高CPU利用率到多进程组织、交替、内存隔离和进程合作所共同组成的多进程图像
操作系统(2) 系统调用
系统调用究竟是怎么一回事?内核态、用户态、中断和中断处理程序在调用过程中又是如何联系起来?本文简述从调用系统接口到最终实现系统调用的过程
操作系统(1) 系统的启动
从按下电源键到系统启动到底发生了什么?本文简要描述从硬件上电唤醒CPU取第一条指令到操作系统启动的过程