
操作系统
LBJ8888888
小白一枚,希望能用人话,读懂代码
展开
-
内存的覆盖和交换
覆盖:是程序员手动将程序内的互不影响的各个模块放在内存中,需要程序员自己把整个程序划分为若干个小的功能模块,并交换:由操作系统完成程序之间的swap out 和 swap in(由操作系统内部完成)未完待续...原创 2020-05-18 22:15:07 · 312 阅读 · 0 评论 -
如何计算实际物理地址?
1.确认物理地址:2.由逻辑地址的页号去页表中查找对应的物理内存的页号3.通过物理页号加上偏移量得到实际物理地址例如:已知每页大小为1024byte(逻辑页表和实际内存分页的大小都是1024byte)那么(3,1023)对应的物理地址是?通过查页表可知逻辑页3号对应物理内存4号因此 物理地址=4*1024+1023...原创 2020-05-18 18:20:56 · 11346 阅读 · 0 评论 -
中断、异常、处理对于操作系统的概念
为什么我们的应用程序不直接去访问我们的外部设备,为什么要通过操作系统去执行1.操作系统对于计算机来说是被内核信任的第三方软件2.只有内核可以执行特权指令3.应用程序实际上是不可信任的中断、异常和系统调用三者在操作系统中有何作用?源头不同:中断:外设异常:程序的行为异常(被动产生,需要操作系统去中断后再次执行)调用:程序请求操作提供服务(主动产生,需要让操作系统提供某些服务)处理时间:中断:异步异常:同步系统调用:异步或同步同步和异步是相对于程序的.原创 2020-05-16 22:00:05 · 548 阅读 · 0 评论 -
操作系统提供什么服务、如何服务?
操作系统的服务:1.用户界面:一种是命令行界面,就像黑窗的命令行输入,通过命令行执行文件或者文档,一种是图形用户界面,可以控制更多的I/O操作或者菜单选择2.程序执行:操作系统在程序底层,操作系统需要让程序正常运行并提示运行错误信息或异常。3.I/O操作:程序的I/O操作可能涉及到保护文件特定功能使用,为了提高效率和进行文件保护,用户通常不能直接控制I/O设备,因此,操作系统提供I/O操作的方法。4.文件系统操作:可以说,WINDOWS系统就是靠强大的文件系统的目录结构和读写文件,创建文件删原创 2020-05-12 15:08:20 · 4559 阅读 · 0 评论 -
现代操作系统初理解
1.现代操作系统是由中断驱动的:如果没有进程要执行,没有I/O 设备要服务,也没有用户请求要响应,操作系统将会静静地等待某件事件的发生。2.操作系统和用户共享了计算机系统的硬件和软件:既然是共享了,就可能会发生一些BUG,为什么呢,如果一个进程陷入死循环,那么会间接影响其他进程的正确操作,甚至在多道程序设计中可能会发生更微妙的错误像蝴蝶效应一样,一个错误的程序修改另一个程序,然后一直循环。3.为了避免蝴蝶效应,至少需要两种独立的操作模式:用户模式和监督程序模式(系统模式),这两个模式位怎么使用呢?计原创 2020-05-11 22:22:38 · 1103 阅读 · 0 评论 -
操作系统之(一篇文章让你简单搞定:什么是进程和线程)
目录#为什么要引入进程原创 2020-03-23 23:26:38 · 396 阅读 · 0 评论 -
无法打开虚拟机“Ubuntu2” (D:\software\Ubuntu2.vmx): 未找到文件。 是否从库中移除“Ubuntu2”?
1.关闭虚拟机并重启2.删除ubuntu目录的.lck文件3.关闭电脑防火墙4.点击ubuntu目录下的.vmx文件直接运行原创 2020-03-18 15:52:33 · 1736 阅读 · 1 评论 -
计算机操作系统超全详解
操作系统详解一 为什么要有操作系统(两本书:现代操作系统、操作系统原理,学好python以后再去研究吧~~) 现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。 一般而言,现代计算机系统是一个复杂的系统。 其一:如果每位应用程序员都必须掌握该系统所有的细节,那就不可能再编写代码了(严重影响了程序员的开发效率...转载 2020-03-17 00:09:01 · 1990 阅读 · 0 评论 -
如何实现文件互拖-VMware Tools (ubuntu系统)安装详细过程与使用
VMware Tools (ubuntu系统)安装详细过程与使用1、打开虚拟机VMware Workstation,启动Ubuntu系统,菜单栏 - 虚拟机 - 安装VMware Tools,不启动Ubuntu系统是无法点击“安装VMware Tools”选项的,如下图:2、如果弹出如下框,点击是即可:3、此时,会发现虚拟机设备下多了VMware Tools这一项,点...原创 2020-03-11 15:01:23 · 934 阅读 · 0 评论