
操作系统
dms2017
这个作者很懒,什么都没留下…
展开
-
操作系统知识梳理
1 引论1.1 操作系统的概念操作系统是控制和管理计算机硬件和软件资源、合理地组织计算机的工作流程,以及方便用户使用的程序和数据的集合。1.2 操作系统的作用①OS是用户和计算机硬件系统之间的接口;②OS是计算机系统资源的管理者;③OS实现了计算机资源的抽象。1.3 操作系统的发展1.3.1 未配置操作系统的计算机系统①人工操作系统(装带/卸带);②脱机输入/输出方式(为了解决CPU和IO速度不匹配)。1.3.2 批处理系统①单批道处理系统(一个作业紧接着一个原创 2020-09-05 15:56:04 · 374 阅读 · 0 评论 -
操作系统进程管理实验【3】
继上次的创建线程后,我又带着一段新的代码来了QAQ这个代码也和线程有关,pthread_create()函数我上次提到了,就不再赘述了,不知道的朋友可以百度或者看我的进程管理实验【2】。今天的代码不仅和线程有关,它其实描述的是死锁。死锁是什么呢?死锁是指两个或两个以上的线程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处...原创 2019-12-21 23:42:56 · 1168 阅读 · 0 评论 -
操作系统进程管理实验【2】
pthread_create()创建线程:创建线程(实际上就是确定调用该线程函数的入口点),在线程创建以后,就开始运行相关的线程函数。int pthread_create(pthread_t *tidp, const pthread_attr_t *attr, (void*)*start_rtn(void*), void *arg);返回值返回0表示成功,返回-1表示失败。参...原创 2019-12-21 13:17:21 · 265 阅读 · 0 评论 -
操作系统进程管理实验【1】
fork函数:fork函数用于创建一个新进程,称为子进程,它与调用它的进程同时运行,此进程称为父进程。创建新的子进程后,两个进程将执行fork()系统调用之后的下一条指令。子进程使用相同的pc(程序计数器),相同的CPU寄存器。它不需要参数并返回一个整数值,下面是fork()返回的不同值: 负值:创建子进程失败。 零:返回到新创建的子进程。 正值:返回父母或来电者...原创 2019-12-10 22:57:14 · 412 阅读 · 0 评论