操作系统OS
文章平均质量分 88
Ehontoo
这个作者很懒,什么都没留下…
展开
-
学堂在线操作系统期末考试答案
》由《网课宝盒》整理呈现,请在转载分享时带上。原创 2022-11-28 22:10:53 · 1502 阅读 · 1 评论 -
学堂在线_操作系统_notes_第4讲_Lab1_bootloader启动ucore os_C函数调用的实现+GCC内联汇编INLINE ASSEMBLY+X86中的中断处理
20220629.No.1824理解C函数调用在汇编级是如何实现的理解如何在汇编级代码中调用C函数理解基于EBP寄存器的函数调用栈其他需要注意的事项参数(parameters)& 函数返回值(return values)可通过或来传递。用效率更高。不需要保存/恢复(save/restore)所有寄存器....原创 2022-06-29 20:15:58 · 432 阅读 · 0 评论 -
学堂在线_操作系统_notes_第4讲_Lab1_bootloader启动ucore os _ x86启动顺序
20220629.No.1824摘自"IA-32 Intel体系结构软件开发者手册"。原创 2022-06-29 11:07:42 · 311 阅读 · 0 评论 -
学堂在线_操作系统_notes_第3-4讲_bootloader启动、中断、异常、系统调用
20220628.No.1823CPU加电,电流稳定后,CPU初始化寄存器(代码段寄存器CS当前值 左移4位,再加 指令指针寄存器IP当前值,得到 PC当前值,即第一条指令的内存地址)。CPU加电时,x86-32硬件系统 处于 实模式,地址总线 只有20位 地址空间 可用,即220 Bytes = 210 KB = 1 MB。所以,BIOS启动固件 只能存储 1MB地址空间。为了从磁盘上读取数据,BIOS启动固件必须提供一些功能:基本I/O程序;系统设置信息(CPU加电时,BIOS里的设置 决定 系统是从磁原创 2022-06-28 23:39:55 · 277 阅读 · 0 评论 -
学堂在线_操作系统_notes_第0-2讲_OS概述、OS实验环境准备
学堂在线_操作系统_notes_第0-2讲_OS概述、OS实验环境准备-20220626.No.1821-操作系统OS 综合了 C语言 + 数据结构与算法DSA + 计算机组成。OS 是 控制程序 + 资源管理器。硬件——操作系统——应用软件。操作系统 = Shell + GUI + Kernel。OS的特征:【1】并发(管理多个同时运行的程序);【2】共享(多个程序并发运行时,宏观上貌似“同时”访问资源,微观上任一时刻只有一个程序通过数据总线访问资源);【3】虚拟(OS的高频交替运行 使每个原创 2022-06-27 13:24:36 · 478 阅读 · 0 评论