操作系统知识大复习
文章平均质量分 76
白衣卿卿
这个作者很懒,什么都没留下…
展开
-
Linux的调度程序
Linux的调度程序是一个叫Schedule的函数,由它来决定是否要进行进程的切换。而所谓的调度时机则是在什么情况下执行调度程序?1、进程状态转换的时刻进程终止、进程睡眠2、当前进程的时间片用完时(current-counter0)3、设备驱动程序执行长而重复的任务时4、进程从中断、异常及系统调用返回到用户态时时机1进程要调用sleep或exit等函数进行状态转换,原创 2014-01-27 12:01:53 · 1536 阅读 · 0 评论 -
进程创建和进程终止
进程创建和进程终止▇以Solaris系统上的Sched进程理解进程的创建名词对照小贴士pid进程标志符。大多数操作系统根据一个唯一的pid来识别进程pid通常是个整数。SolarisSunMicrosystems研发的计算机操作系统它被认为是UNIX操作系统的衍生版本之一Sched原创 2014-01-27 17:29:44 · 2078 阅读 · 0 评论 -
进程间通信
• 操作系统内并发执行的进程可能是独立进程和协作进程。为什么会有进程间协作?→信息共享infornationsharing→提高运算速度computationspeedup子任务并行执行(需要计算机有多个处理单元)→模块化modularity需要按照模块化的方法构造系统→方便convenience单个用户可能同时执行多个任务进程间通信机制(informa原创 2014-02-12 16:53:33 · 1049 阅读 · 0 评论 -
客户机-服务器系统通信的三种常用方式
客户机-服务器系统通信一、Socket‣通过网络通信的进程需要使用一对socket‣组成:一个IP地址和一个端口号连接组成。‣过程:1.客户机发出连接请求,被主机赋予一个端口。过程:2.服务器通过监听指定端口来等待进来的客户请求。过程:3.形成一个CS连接(Sock对),在主机间传输数据包。所有的连接是唯一的。‣Java提供的三种类型的Socket:1.面向连接(TCP原创 2014-02-12 18:25:24 · 6769 阅读 · 0 评论