随笔分类 - OS
摘要:Lecture 01 相似的逻辑,运行速度相差20倍 Labs Data Lab:bit运算与float相关操作 Bomb Lab:汇编,破解密码 Attack Lab:Buffer Overflow攻击 Cache Lab:实现cache simulator Shell Lab:用多进程实现简单的
阅读全文
摘要:工具 源码阅读:understand 源码文档自动生成工具:Doxygen 编译环境:gcc 运行环境:x86机器或QEMU 调试工具:QEMU+(GDB or IDE) IDE:Eclipse-CDT 设计思路 外设:IO管理/中断管理 内存:虚存管理/页表/缺页处理/页替换算法 CPU:进程管理
阅读全文
摘要:计算机启动 启动自检 初始化启动 启动加载 内核装载 登录 中断 硬件中断 I/O设备 CPU Timer:时间片结束后,发中断给CPU Scheduler:将CPU合理分配任务使用 异常中断 内存:使多任务共享内存资源 软件中断 内核态:操作系统运行的状态 用户态:用户程序运行的状态(必须通过操作
阅读全文
摘要:系统启动 启动过程 CPU加电稳定后从0XFFFF0读取第一条指令 BIOS 固化到计算机主板上的程序 包括系统设置、自检程序和系统自启动程序 系统加电后读BIOS 加电自检POST,内存、显卡等关键部件是否在工作 更新CMOS中的扩展系统配置数据ESCD 按指定启动顺序从软盘、硬盘或光驱启动 主引
阅读全文

浙公网安备 33010602011771号