| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 操作系统重要知识点整理 -> 正文阅读 |
|
[系统运维]操作系统重要知识点整理 |
1.什么叫操作系统我们思考一个问题,就是操作系统是怎么来的 2.操作系统的功能拥有了一个操作系统,你就像拥有了一个全能秘书,既可以很好的理解你的命令,又把计算机内部管理得井井有条.首先,它是要服务于你的,所以得用获取你的需求,计算机的外设就是接受你的命令的工具,你可以理解为每天把要做的事情放在某个地方,让秘书来取.而接收和理解你命令的行为,正式一点讲,就是提供"接口".其次还得管处理机,这样才能确保计算机得运行.然后是内存管理,对存放数据或程序的地方进行管理.要用的数据或程序哪里放,放哪里可以方便调用.最后,是对程序和数据等资源本身的管理,比如它们的存取、共享和保护. 3.操作系统的基本特征了解操作系统的基本特征就像了解一个人一样~先看整体感觉,再看细节,再深入了解一点,就会想要剖析一个人某种性格形成的原因 4.操作系统的发展过程操作系统的整个发展过程有两大重要的因素,一个是人,一个是资源 5.核心态和用户态系统调用将Linux整个体系分为用户态和内核态(或者说内核空间和用户空间)。那内核态到底是什么呢?其实从本质上说就是我们所说的内核,它是一种特殊的软件程序,特殊在哪儿呢?控制计算机的硬件资源,例如协调CPU资源,分配内存资源,并且提供稳定的环境供应用程序运行。 6.中断技术中断技术和通道技术是主机和外设并行工作的基础,是程序并发执行的推动力,是整个操作系统的推动力,这里我们先聊一下中断 7.通道技术这里聊一下通道技术:通道是一种控制一台或多台外部设备的硬件机构,它一旦被启动就独立与CPU运行,因而做到了输入输出操作与CPU并行工作。但早期CPU与通道的联络方法是由CPU向通道发出询问指令来了解通道工作是否完成(即6中提到的轮询)(中间过程还是需要CPU参与)。若未完成,则主机就循环询问直到通道工作结束为止。因此,这种询问方式是无法真正做到CPU与I/O设备并行工作的。此时中断发挥了作用。 因此,通道技术和中断技术结合起来就可实现CPU与I/O设备并行工作,即CPU启动通道传输数据后便去执行其他程序的计算工作,而通道则进行输入输出操作;当通道工作结束时,再通过中断机构向CPU发出中断请求,CPU则暂停正在执行的操作,对出现的中断进行处理,处理完后则继续原来的工作。这样,就真正做到了CPU与I/O设备并行工作。此时,多道程序的概念才变为现实。总而言之,通道代替了CPU管理I/O的工作,中断会在I/O工作完成时通知CPU。这也是通道技术和中断技术的关系. 8.进程与线程关于进程与线程的解释,这里有一个可爱的栗子,指路:
阻塞
就绪
创建
执行
终止
进程的同步与通信: 最后一个相关知识点: 9.死锁的相关概念死锁的概念:死锁是在多进程执行时遇到的一种僵局。即当一个进程申请资源时,如果这时没有可用资源,那么这个进程进入等待状态。如果所申请的资源被其他等待状态的进程占有,那么该等待进程有可能再也无法改变状态。这种情况称为死锁。 10 内存管理戳这篇!!!很详尽了!! 好累 噗呲 先发出去后面完善好了 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 13:53:43- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |