摘要:
来自为知笔记(Wiz) 阅读全文
posted @ 2020-11-10 22:55
scnb
阅读(55)
评论(0)
推荐(0)
摘要:
1. 1955-1965 2. 1965-1980 从IBSYS到OS/360 多任务——任务切换和调度 从OS/360到MULTICS 3. 1980-1990 从MULTICS到UNIX 4. 1990-2000 从UNIX到Linux 5. 总结 另一条线 PC与DOS 从QDOS到MS-DO 阅读全文
posted @ 2020-11-10 22:54
scnb
阅读(153)
评论(0)
推荐(0)
摘要:
1 系统调用的直观实现 2 操作系统分割用户态和核心态 DPL (Destination Privilege Level) 目标段的特权级 CPL (Current Privilege Level) 当前段的特权级 RPL (Request Privilege Level) 特权级的数值从0到3,代 阅读全文
posted @ 2020-11-10 22:52
scnb
阅读(193)
评论(0)
推荐(0)
摘要:
首先认识什么是接口(Interface) 用户怎么通过接口使用计算机 1.命令行方式 2.图形按钮 再考虑什么是操作系统接口 操作系统的接口:操作系统提供的重要函数,接口表现为函数调用,又是由操作系统提供的,所以称为系统调用 来自为知笔记(Wiz) 用户怎么通过接口使用计算机 1.命令行方式 2.图 阅读全文
posted @ 2020-11-10 22:50
scnb
阅读(189)
评论(0)
推荐(0)
摘要:
int 0x15:获得物理内存的大小,把值放在ax中,再把ax中的值放在段寄存器<<4 + 2的位置,即0x90002 再do_move中,通过设置cx,ds:si,es:di,将原来放在9000:0000处的操作系统代码移动到0000:0000处(之前把代码从7c00处移动到90000处也是为了给 阅读全文
posted @ 2020-11-10 22:48
scnb
阅读(165)
评论(0)
推荐(0)
摘要:
Q1:打开电源,开启计算机,背后发生了什么事情 从图灵机到通用图灵机 从通用图灵机到计算机:冯·诺伊曼的存储程序思想 计算机由5大部件组成:输入设备、输出设备、存储器、运算器和控制器 打开计算机电源时,硬件寄存器的值怎样初始化? ROM BIOS是固化的程序 0磁道0扇区是操作系统的引导扇区 在引导 阅读全文
posted @ 2020-11-10 22:46
scnb
阅读(170)
评论(0)
推荐(0)
摘要:
并发(Concurrency) foo的代码时共享的 全局变量x是共享的 每个线程的堆栈和寄存器是各个线程独享的 南大的这门课中老师写了一个threads.h,封装了POSIX的thread函数 这里create方法中,使用的是链表的头插法 可以在上图中看出,每个进程有8M的堆栈,并且每个堆栈之间有 阅读全文
posted @ 2020-11-10 22:36
scnb
阅读(144)
评论(0)
推荐(0)
摘要:
。。。。 课程视频连接:https://www.bilibili.com/video/BV1N741177F5?p=1来自为知笔记(Wiz) 课程视频连接:https://www.bilibili.com/video/BV1N741177F5?p=1 来自为知笔记(Wiz) 阅读全文
posted @ 2020-11-10 22:35
scnb
阅读(28)
评论(0)
推荐(0)
摘要:
应用程序和ELF文件 所谓一个应用程序就是一个文件按照ELF的格式存储在磁盘上 vim a.c gcc -c a.c 生成a.o文件 file a.o 查看a.o的信息: gcc a.o 生成a.out 这些应用程序在Linux系统上主要的表示是ELF二进制文件 这些可执行程序的文件本质上也是一种文 阅读全文
posted @ 2020-11-10 22:34
scnb
阅读(92)
评论(0)
推荐(0)

浙公网安备 33010602011771号