Linux
mengsz1
我爱学习
展开
-
Linux下基本命令(操作)(创建根目录,删除,编译,运行操作等)
Linux下删除目录的操作rm -rf 文件名称r - 向下递归f -强行删除创建目录touch +文件名原创 2018-09-24 21:05:33 · 8672 阅读 · 0 评论 -
CPU和CPU运行的相关设备功能介绍
1.功能介绍:(1)CPU的工作就是执行指令。(2)不能保存指令,指令全在内存里。(3)第一条指令在内存最顶端处,0xfffffff0处。(4)断了点不保存记忆,这一点内存也一样。(5)运行速度超快,1ms执行100万条指令。(6)CPU不理解命令,只是去执行命令。2.DMA(直接内存访问)硬盘通过DMA可以直接把数据装在到内存中去,不需要经过CPU。3.缓存缓存是数据交换的...原创 2018-10-03 09:13:42 · 287 阅读 · 0 评论 -
操作系统的功能
1.操作系统的目标(1)提高效率(2)方便用户2.操作系统管理CPU、内存、文件、外设。3.操作系统的五大管理功能(1)进程管理(2)内存管理(3)文件管理(4)外设管理(5)操作系统接口4.进程管理(1)进程控制:当一个程序运行起来以后它就成了进程,那么它就需要控制,这就是进程的控制。(2)进程调度:多个进程运行的时候,要制定谁去占用CPU,这就是进程调度。(3)进程同...原创 2018-10-03 11:34:08 · 199 阅读 · 0 评论 -
进程控制块和状态——随堂笔记
1.PCB——描述进程的数据结构 (当一个进程创建以后交给操作系统管理,管理的时候要对进程的属性进行描述)(1)进程的描述信息:进程的基本信息pid给每个进程的编号,名字(2)处理器状态信息:在进程执行过程中使用的处理器的各种寄存器的信息。原因:进程在执行时用CPU,进程执行时发生进程切换,所以要保存处理器的信息,这些信息通常要压栈。(3)进程控制信息:进程放在内存的什么地方,它的程序和数...原创 2018-09-27 14:29:08 · 922 阅读 · 0 评论 -
进程控制(原语)——随堂笔记
1.处理器的状态(CPU状态)(1)CPU执行系统时的所处状态称为系统态(内核态)。执行用户程序所处的状态称为用户态(目态)。系统态有特权能执行全部指令,当执行用户态没有特权,只能执行部分指令。高特权级可以访问地特权级,系统态的程序可以访问用户态的程序,用户态的程序不能访问操作系统,这是为了保护操作系统,不让用户随意访问。2。原语(原子操作)定义:有若干条指令,指令执行时不能被打断,一...原创 2018-09-27 20:48:05 · 5846 阅读 · 0 评论 -
进程同步机制的引入——随堂笔记
1.进程之间的相互制约关系(1)同步:进程之间的一种通信方式,有时序上的制约关系,或者说是进程之间为了协同工作而存在的一种等待关系。(2)互斥:进程之间对临界资源的一种竞争关系,排他性的对资源进行访问。2.临界资源:定义:在一段时间,只允许一个进程访问的资源,这种资源也称为独占资源。3.临界区定义:把每个进程访问临界资源的代码叫做临界区。4.进程同步机制应该遵守的规则:(1)空闲让...原创 2018-09-28 22:01:39 · 402 阅读 · 0 评论 -
进程之间的通信——随堂笔记
1.进程之间的通信定义:进程之间的通信是指在进程之间传输数据。进程之间的通信根据进程之间传输数据的效率和多少分为高级通信和低级通信。2.共享内存的通信方式连个进程可以直接共享访问同一块内存区域。——共享内存的编程实现:先获得共享内存,然后映射到地址空间,之后就可以使用共享内存,,取出数据,接触映射关系,之后删除共享内存。3.管道通信管道机制必须提供的协调能力(1)互斥:读写操...原创 2018-09-29 09:48:58 · 262 阅读 · 0 评论 -
(Linux)操作系统——线程实验
操作系统一实验3线程■目的深入理解线程及线程在调度执行和内存空间等方面的特点, 并掌握线程与进程的区别。掌握POSIX规范中pthread create( )函数的功能和使用方法。■实验前准备阅读参考资料,了解线程的创建等相关系统调用实验准备:线程创建函数:pthread_create(&pthread_id[i] , NULL , thread_work , ( voi...原创 2018-10-10 20:31:20 · 3754 阅读 · 0 评论