OS
我不学习机器学习
这个作者很懒,什么都没留下…
展开
-
操作系统课程设计-Linux 环境下基于 C 语言的模拟命令解释器
#include<iostream>#include<stdio.h>#include<cstring>#include<stdlib.h>#include<unistd.h>#include<string.h>#include<sys/stat.h>#include<sys/types.h>#include<dirent.h>#include<fcntl.h>#inc原创 2021-12-09 12:50:33 · 1023 阅读 · 1 评论 -
操作系统-互斥实现的硬件方法
为了解决进程互斥进入临界区的问题,需要采取有效措施。利用硬件实现互斥的方法有禁止中断和专用机器指令两种方法。1、禁止中断在单处理机环境中,并发执行的进程不能在CPU上同时执行,只能交替执行。另外,对一个进程而言,它将一直运行,直到被中断。因此,为了保证互斥,只要保证一个进程不被中断就可以了,这可以通过系统内核开启、禁止中断来实现。由于在临界区内进程不能被中断,故保证了互斥。但该方法的代价很高,进程被限制只能交替执行。另外,在多处理机环境中,禁止中断仅对执行本指令的CPU起作用,对其他CPU不起作用,原创 2021-10-31 10:25:58 · 2278 阅读 · 0 评论