美文网首页操作系统
操作系统的一些常识概念

操作系统的一些常识概念

作者: madao756 | 来源:发表于2019-06-23 12:23 被阅读13次

前言:继续操作系统的学习。这些仅仅是我自己理解的一些概念,不涉及任何底层实现

多道与单道批处理系统

先说什么是批处理

磁盘上有任务队列,不需要人为调度的的系统。

单道和多道针对内存中的任务列:内存中只有一个任务的叫做单道,有多个任务的叫做多道

并发与并行

知乎上有这么一个答案

你吃饭吃到一半,电话来了,你一直到吃完了以后才去接,这就说明你不支持并发也不支持并行。
你吃饭吃到一半,电话来了,你停了下来接了电话,接完后继续吃饭,这说明你支持并发。
你吃饭吃到一半,电话来了,你一边打电话一边吃饭,这说明你支持并行。

并发的关键是你有处理多个任务的能力,不一定要同时,并行的关键是你有同时处理多个任务的能力

实时和分时系统

实时的关键在于一定会在规定好的时间内响应,而分时不一样,分时只需要保证能响应就行了。

像我们平时用的操作系统都是分时操作系统,实时操作系统可靠性比较高,使用在嵌入式的系统中

临界资源和临界区

这是操作系统中进程里面的概念

每次仅允许一个进程完全使用的共享资源被称作临界资源,而所谓临界区是指每个进程中访问临界资源的那段代码

原语

原语是由若干条指令组成的,用于完成一定功能的一个过程。primitive or atomic action 是由若干个构成的完成某种特定功能的一段程序,具有不可分割性,即原语的执行必须是连续的,在执行过程中不允许被中断。

比如说 c 语言中的 wait() 函数,就是原语。他虽然由好几条语句构成,但是它与普通函数最大的不同就是,他不能被中断,cpu 不能执行一会就执行别的指令去了

相关文章

  • 操作系统的一些常识概念

    前言:继续操作系统的学习。这些仅仅是我自己理解的一些概念,不涉及任何底层实现 多道与单道批处理系统 先说什么是批处...

  • 图文介绍进程和线程的区别

    进程和线程的概念 先了解一下操作系统的一些相关概念,大部分操作系统(如Windows、Linux)的任务调度是采用...

  • 操作系统(一)计算机系统概述

    1.1 操作系统的基本概念 1.1.1 操作系统的概念 操作系统(Operating System, OS)是指控...

  • 计算机操作系统知识大纲

    第一章 操作系统概述 1 操作系统的基本概念操作系统的概念操作系统的特征操作系统的目标和功能 2 操作系统的发展与...

  • 操作系统的概念、功能和目标

    操作系统的概念、功能和目标 操作系统的概念 操作系统(Operating System, OS) 是指控制和管理整...

  • 《财富自由之路》读后感汇总(4)

    以下是《财富自由之路》一些概念的理解整理,刷新了我对一些概念的重新理解,能从本质上更新我们的操作系统。 1、什么是...

  • NIO技术概览与整理总结

    关于一些概念基础说明 用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(...

  • JS内存图

    Get Started • 操作系统• 进程与线程• JS引擎• 瓜分内存• JS入门三座大山之原型 操作系统常识...

  • 开发者路线20210802

    接昨天的理解计算机操作系统中不同的概念,接下来是学一些关于管理服务器的知识。学习一些操作系统的运维知识。从任意的L...

  • 音乐知识小记

    欣赏古典音乐需要了解基本概念以及一些乐理常识和音乐体裁。 基本概念 声部:高音 中音 次中音 低音,比如男高音、女...

网友评论

    本文标题:操作系统的一些常识概念

    本文链接:https://www.haomeiwen.com/subject/ycjiqctx.html