![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
xingchenhy
这个作者很懒,什么都没留下…
展开
-
程序的执行过程
编译:进行语法检查、函数分配空间,将各个函数编译成二进制码,按照特定目标文件格式生成目标文件。连接:把程序中各个文件编译生成的目标文件连接起来,同时还要同系统提供的资源(如函数库)连接成为一个整体,得到可执行文件。运行:执行连接好的程序。重定位:把程序的逻辑地址空间变换成内存中的实际物理地址空间的过程,也就是说在装入时对目标程序中指令和数据的修改过程。实现链接的方式有三转载 2017-04-12 21:00:46 · 704 阅读 · 0 评论 -
计算机基础知识总结(一)
1.在计算机中,标识计算机性能的指标有多个,但是执行时间可以普遍描述性能。2.当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18-24个月翻一倍以上。这一Moore定律揭示了信息技术进步的速度。3. MIPS单字长定点指令平均执行速度,每秒处理的百万级的机器语言指令数。这是衡量CPU速度的一个指标原创 2017-09-07 10:50:53 · 11993 阅读 · 0 评论 -
windows基础总结
1. Windows是一种单用户多任务操作系统2. Windows操作需要先选择操作对象,在选择操作项3. 退出windows的快捷键:Alt+F44. 要从当前正在运行的一个应用程序窗口转到另一个应用程序窗口,只需用鼠标单击该窗口或按快捷键:Alt+Esc5. Windows 应用程序的某一菜单中某条命令被选后原创 2017-09-07 10:47:28 · 1876 阅读 · 0 评论 -
虚拟机安装步骤
使用的VMware WorkStation是中文破解版,安装时又是简易安装,因此VMware Tools并没有安装上,导致Ubuntu 14.10在VMware中装上之后,并不能满屏显示。(以下涉及解决方案)1、运行vmware.exe安装文件,直到创建VMware快捷方式2、打开软件界面,打开新建虚拟机3、选择自定义安装,配置处理器,内存大小等信息,选择桥接网原创 2017-07-29 20:49:40 · 521 阅读 · 0 评论 -
计算机基础--部分
1. 字长是指计算机运算部件一次能同时处理的二进制数据的位数。通常,字长总是8的整倍数,如8位、16位、32位、64位等。如Pentium(奔腾)微机均属于32位机。2. 计算机的硬件主要包括;中央处理器(CPU)、存储器、输出设备和输入设备。3. 用高级程序设计语言编写的程序称为源程序,具有良好的可读性和可移植性,但不能被机器直接执行。4. 机原创 2017-07-17 09:55:24 · 494 阅读 · 0 评论 -
页面置换算法
操作系统页面置换算法: 目标:尽可能减少页面的调动次数。 FIFO先进先出:置换先进来的页面 LRU最近最久未使用:选择最长时间没被引用的页面 LFU最不常用:置换访问次数最少的页面页面的频繁更换,导致整个系统效率急剧下降,这个现象称为内存抖动。 抖动一般是内存分配算法不好,内存太小引或者程序原创 2017-06-05 22:13:35 · 990 阅读 · 0 评论 -
文件索引结构
文件索引结构是指一个文件的信息存放在若干不连续的物理块中,系统为每个文件建立一个专用的数据结构——索引表,并将这些块的块号存放在索引表中。优点是保留了链接结构的优点,同时解决了其缺点,即能顺序存取,又能随机存取,满足了文件动态增长,插入、删除的需求,也能充分利用外存空间。缺点是本身带来的系统开销。原创 2017-06-24 22:46:47 · 5146 阅读 · 0 评论 -
管道
管道是指用于连接一个读进程和一个写进程以实现进程之间通信的一种共享文件。向管道提供输入的是发送进程,也称为 写进程,负责向管道输入数据,数据的格式是字符流。 接受管道数据的接受进程为读进程。原创 2017-06-24 21:52:54 · 260 阅读 · 0 评论 -
分区分配方案
在分区分配方案中,回收一个分区时有几种不同的邻接情况,在各种情况下应如何处理 有四种:上邻,下邻,上下相邻,上下不相邻。 (1)回收分区的上邻分区是空闲的,需要将两个相邻的空闲区合并成一个更大的空闲区,然后修改空闲区表。 (2)回收分区的下邻分区是空闲的,需要将两个相邻的空闲区合并成一个更大的空闲区,然后修改空闲区表。 (3)回收分区的上转载 2017-04-25 20:34:09 · 1120 阅读 · 0 评论 -
系统调用
调用程序是运行在用户态,而被调用的程序是运行在系统态系统调用把应用程序的请求传输给系统内核执行利用系统调用能够得到操作系统提供的多种服务系统调用是操作系统提供给编程人员的接口系统调用给用户屏蔽了设备访问的细节系统调用保护了一些只能在内核模式执行的操作指令原创 2017-04-25 18:00:17 · 567 阅读 · 0 评论 -
进程与线程
进程是指一个具有一定独立功能的程序关于某个数据集合的一次运动活动。 简单地说进程是可以并发执行的程序的执行过程,它是控制程序管理下的基本的多道程序单位。 进程控制块(PCB )是由系统为每个进程分别建立的,用以记录对应进程的程序和数据的存储情况,记录进程的动态信息。PCB是一个进程存在的标志。系统根据PCB而感知进程的存在,根据PCB中的信息对进程实施控制管理,转载 2017-04-12 20:51:21 · 244 阅读 · 0 评论 -
常见的I/O控制方式
(1)程序直接访问方式跟循环检测IO方式,应该是一个意思吧,是最古老的方式。CPU和IO串行,每读一个字节(或字),CPU都需要不断检测状态寄存器的busy标志,当busy=1时,表示IO还没完成;当busy=0时,表示IO完成。此时读取一个字的过程才结束,接着读取下一个字。(2)中断控制方式:循环检测先进些,IO设备和CPU可以并行工作,只有在开始IO和结束IO时,才需要CPU。但每次只能读原创 2017-04-25 17:53:12 · 5428 阅读 · 0 评论 -
vmware在windows下安装与卸载
VMware下载与安装一、虚拟机的下载1.进入VMware官网,点击左侧导航栏中的下载,再点击图中标记的Workstation Pro,如下图所示。 2.根据操作系统选择合适的产品,在这里以Windows系统为例,点击转至下载,如下图所示。 3.在1处可以选择版本,默认为最新版本。选择好版本后点击立即下载,下载速度很慢的话,建议科学上网。 二...转载 2019-04-18 16:57:56 · 1539 阅读 · 0 评论