首页 > 其他 > 详细

[操作系统]——基础知识

时间:2021-02-01 23:44:57      阅读:49      评论:0      收藏:0      [点我收藏+]

此博客主要记录操作系统的基础知识,相关引用来自王道考研视频及书籍。

 

1. 操作系统的定义

  操作系统(Operating System,OS)是指控制和管理整个计算机系统的硬件与软件资源,合理地组织、调度计算机地工作与资源地分配,进而为用户和其他软件提供方便接口与环境的程序集合。操作系统是计算机系统中最基本的系统软件。

 

2. 操作系统的特征

  并发、共享、虚拟、异步(其中最基本的是并发和共享)

  并发是多个事件在同一时间间隔内发生,操作系统的并发性是通过分时得以实现的;并行是多个时间在同一时刻发生,需要相关硬件支持。

  共享分为互斥共享方式、和同时访问方式。

 

3. 库函数与系统调用的区别

  库函数是语言或者应用程序的一部分,可以运行在用户空间中。而系统调用是操作系统的一部分,是内核为用户提供的程序接口,运行在内核空间中。

技术分享图片

 

 

 、

 

4.  操作系统的内核

  主要是4方面: 时钟管理、中断机制、原语、系统控制的数据结构及处理

  原语: 将底层可被调用的公共小程序,定义为原语。

  系统控制常见操作有3中: 进程管理、储存器管理、设备管理

 

5. 中断的分类

  广义的中断分为: 内中断 (狭义的中断) 和  外中断(异常)

 

[操作系统]——基础知识

原文:https://www.cnblogs.com/nobita/p/14359641.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!