操作系统(视频笔记)
名字到底多长
算法题来自大神的博客:http://blog.csdn.net/v_JULY_v?viewmode=contents
展开
-
系统结构
shell:程序式命令user -----》api(系统调用)-----------》kernelapi(系统调用)分为 : 1 win32 2 posix 微内核vs聚内核;原创 2012-09-23 21:30:13 · 248 阅读 · 0 评论 -
进程管理
进程就是 a program in execution。进程的运行由OS控制,包括如何分配存储资源和cpu。存储资源的分配包括代码区、数据区、堆栈区(理论上堆栈区可以达到4G)。进程的运行过程通过PCB控制,存放运行中的所需要的一切的一切状态,包括process state:new------ready--------------running-------waiting-------te原创 2012-09-23 21:31:16 · 324 阅读 · 0 评论 -
cpu调度
cpu调度,就是进程调度或者线程调度。maximum cpu utilization obtained with multiprogrammingscheduling criteria: cpu utilization; throughput;turnaround time;response timecpu scheduler selects one of原创 2012-09-23 21:32:07 · 443 阅读 · 0 评论 -
OS题
windows内存管理的机制以及优缺点答: 分页存储管理基本思想:用户程序的地址空间被划分成若干固定大小的区域,称为“页”,相应地,内存空间分成若干个物理块,页和块的大小相等。可将用户程序的任一页放在内存的任一块中,实现了离散分配。分段存储管理基本思想:将用户程序地址空间分成若干个大小不等的段,每段可以定义一组相对完整的逻辑信息。存储分配时,以段为单位,段与段在内存原创 2013-08-26 17:10:43 · 632 阅读 · 0 评论 -
OS1 绪论
basicsOS基本定义: 管理软件与硬件资源,并提供一些软件接口,软件接口指的就是系统调用,当然不会直接利用,一般通过系统调用库过程实现,在Windows中通过win32 api实现,当然win32的api挺难区分到底是系统调用库过程还是系统调用。系统调用的过程:存储原始context---->存储系统调用所要的信息(比如id)------->切换成内核态------->检查合法性-原创 2013-09-16 23:13:48 · 590 阅读 · 0 评论 -
OS2 进程与线程
当硬件介入的时候,用数量考虑时间复杂度很明显不合适。定义进程也叫作业:a program in execution.线程是在进程中对于进程概念的推广。进程是资源的基本分配单位,注意这里的程序计数器、寄存器都是内存空间用于存放状态的,并不是实际硬件,包括:program counterregisterstext sectiondata sections原创 2013-09-16 23:49:46 · 642 阅读 · 0 评论