- 博客(6)
- 收藏
- 关注
原创 面试-操作系统-进程管理
操作系统——进程管理框架回顾1.进程的概念与定义在多道程序环境下,允许多个进程并发执行,此时他们将失去封闭性,并具有间断性及不可再现性的特征。为此引入了进程的概念,以便更好地描述和控制程序的并发执行,实现操作系统的并发性和共享性。进程是程序的运行过程,是系统进行资源分配和调度的一个独立单位。2.线程的概念和定义早期,在OS中能拥有资源和独立运行的基本单位是进程,然而随着计算机技术的发展,进程出现了很多弊端,一是由于进程是资源拥有者,创建、撤消与切换存在较大的时空开销,因此需要引入轻型进程;二是
2020-05-11 11:55:12 261
原创 操作系统——简介
操作系统简介一、操作系统的目标和功能?1.操作系统是计算机-资源的管理者处理机管理(进程控制、进程同步、进程通信、死锁处理、处理机调度)存储器管理(提高内存利用率,内存的分配与回收、地址映射、内存保护与共享、内存扩充)文件管理(计算机中的信息都是以文件的形式存在的)设备管理(完成用户的I/O请求,方便用户使用设备、并提高设备的利用率)2.操作系统为用户提供使用计算机硬件系统的接口命令接口(用户通过控制台或终端输入操作命令,向系统提供各种服务要求)程序接口(由系统调用组成,用户在
2020-05-11 11:11:15 371
原创 面试-操作系统——文件管理基操及算法
一.文件的基本操作?文件属于抽象数据类型。为了恰当地定义文件,就需要考虑有关文件的操作。操作系统提供系统调用,它对文件进行创建、写、读、定位和截断。①创建文件:创建文件有两个必要步骤,一是在文件系统中为文件找到空间;二是在目录中为新文件创建条目,该条目记录文件名称、在文件系统中的位置及其他可能信息。②写文件:为了写文件,执行一个系统调用,指明文件名称和要写入文件的内容。对于给定文件名称,系统搜索目录以查找文件位置。系统必须为该文件维护一个写位置的指针。每当发生写操作,便更新写指针。③读文件:
2020-05-11 15:29:06 822 1
原创 面试——内存管理-分页,分段,段页式存储
内存管理-分页存储一.基本分页和请求分页内存管理方式?基本分页:连续分配方式——会形成许多“碎片”多碎片拼接成可用的大块空间,但须为之付出很大开销。离散分配方式——离散分配的基本单位是页,则称为分页存储管理方式。在分页存储管理方式中,如果不具备页面对换功能,则称为基本分页存储管理方式,或称为纯分页存储管理方式,它不具有支持实现虚拟存储器的功能,它要求把每个作业全部装入内存后方能运行。虚拟内存技术即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的
2020-05-11 15:11:09 1119
原创 内存管理分配方式及分配算法
内存管理-一.存储器管理应具有的功能?① 内存的分配和回收:实施内存的分配,回收系统或用户释放的内存空间。New delete()② 地址变换:提供地址变换功能,将逻辑地址转换成物理地址。③ 扩充内存:借助于虚拟存储技术和其他自动覆盖技术,为用户提供比内存空间大的地址空间,从逻辑 上扩充内存。把不重要的,不常有的占据内存的资源换出到外存。④ 存储保护:保证进入内存的各道作业都在自己的存储空间内运行,互不干扰。二.将用户程序变为可在内存中执行的程序的步骤?1.编译:由编译程序将用户源代
2020-05-11 12:23:24 2330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人