# 计算机操作系统基础常识

计算机操作系统基础常识

计算机的发展和分类

  1. 人工操作阶段
  2. 批处理阶段
    1. 单道批处理阶段
    2. 多道批处理阶段
  3. 分时操作系统
  4. 实时操作系统

人工处理阶段,缺点是硬件利用率低,人工的输入和硬件的处理速度不匹配。

单道批处理阶段,缺点同样是硬件的处理率低,每次只能够运行一道应用程序。

多道批处理阶段,优点是内存中可以存放多个应用程序,硬件利用率搞。缺点是在程序运行以后就不能够干预程序的执行,就不能够进行人机交互。

分时操作系统阶段,将cpu的处理时间划分称为多个时间片分配给不同的用于,用于响应不同用户的输入。硬件利用率高,能够进行人机交互。缺点是不区分任务的优先级,都需要依次排队。

实时操作系统,能够在某个时间限制内完成某些紧急任务,而不需要时间片排队。其又分为硬实时和软实时:导弹发射,无人驾驶就是硬实时操作系统,而订票系统就是软实时操作系统。他们之间的区别是一个要保证能够在规定时间内绝对完成,而后者允许偶尔违反时间规定。

操作系统的接口分类

1.命令接口

? 例如常见的如bash,cmd等命令解释器,提供给用户使用的

2.程序接口(系统调用)

? 用户不能够直接访问,提供给程序使用,例如网络编程使用的socket

3.GUI(用户图形界面)

? Windows,MacOS

操作系统的特点

  1. 虚拟化

    将实际上的硬件资源虚拟化并作为服务提供上层

  2. 并发

并行的区别是,并发在宏观层面上是同时运行,但是在cpu的微观层面上,每次只是有一个程序在运行。

  1. 共享

    与并发互为依赖,即是对于不同程序之间系统资源的共享,共享方式分为如下两种:

    1. 互斥共享

      即为同一资源同一时刻只能够有一个程序可以在访问,另外的程序试图在此时方式时会被阻止

    2. 同时访问方式

      即时可以同时访问的资源,例如磁盘和音响

  2. 异步

    在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底,而是走走停停,以不可预知的速度向前推进,这就是进程的异步性。

    异步性使得操作系统运行在一种随机的环境下,可能导致进程产生于时间有关的错误。但是只要运行环境相同,操作系统必须保证多次运行进程,都获得相同的结果。

原文地址:https://www.cnblogs.com/freesfu/p/11616461.html

时间: 2024-11-08 21:37:10

# 计算机操作系统基础常识的相关文章

计算机操作系统基础篇

阅读目录      1.  什么是操作系统  2.  为什么要有操作系统 3.  操作系统的位置 4.  操作系统的功能 5.  操作系统的发展史 6.  什么是多道技术 一, 一,什么是操作系统 操作系统(Operating System,简称OS),是管理和控制计算机硬件和软件的计算机程序,是直接运行在计算机硬件上的最基本的软件程序,任何其他的软件都必须在操作系统的支持下运行. 二,为什么要有操作系统 现在的计算机是由很多硬件组成的,程序员无法把所有的硬件操作细节都了解到,并且管理和优化使用

计算机操作系统基础知识-2

Shell Shell是操作系统与用户交互的界面.表现为通过控制台执行用户命令.本身不执行命令,仅仅是组织和管理命令. 脚本:类似程序的方式执行一系列的逻辑顺序的命令序列完成复杂的功能和人机交互.保存在文件中,是shell命令的集合. 系统调用 定义:操作系统内核为应用程序提供的服务/函数 特点: 一般涉及核心操作和硬件资源 运行于核态 函数具有唯一ID 产生中断,且为自愿中断 进程管理 定义:是程序在某个数据集合上的一次运行活动.程序的一次运行即为一个进程. 特性: 动态性 并发性 异步性 独

计算机与操作系统基础小结

计算机基础概念 1946年二月美国,世界上第一台电子计算机ENIAC诞生,似乎从这一年开始世界便逐渐变得不一样了.随着半个世纪的时间,计算机技术蓬勃发展,推动人类进入信息社会. 计算机操作界面: ①图形用户界面 ②命令行界面 在ENIAC计算机研制的同时,冯.诺依曼与莫尔小组合作研制EDVAC计算机,采用了存储程序方案,即把解题过程中的每一步用指令表示,并按执行顺序编写成为程序,存放在存储器中,称为冯.诺依曼计算机.冯.诺依曼计算机有着如下几个特点. (1)计算机由运算器,控制器,存储器,输入设

计算机基础和操作系统基础小结

一.计算机基础 冯.诺依曼体系: 输入设备.存储器.运算器.控制器.输出设备 冯.诺依曼体系结构是现代计算机的基础,因此被称为计算机之父. 2.计算机发展及应用: 1)第一台计算机1946年诞生于美国,名为ENIAC.重30顿,主要用于计算弹道和氢弹的研制. 2)第一代:电子管计算机,主要采用电子管原件做基本器件.体积大.耗电量大.速度慢.维护困难.价格昂贵.在软件上,通常使用机器语言和汇编语言来编写应用程序.主要用于科学计算. 3)第二代:晶体管计算机.50年代晶体管的出现使计算机生产技术得到

计算机运行原理与操作系统基础

一.冯诺依曼体系 使用二进制 数据和代码存储在一起 存储器是按地址访问的线性编制的一维结构. 二.计算机五大部件 运算器(CA).控制器(CC).存储器(M,内存+外存).输入设备(I).输出设备(O) 三.计算机运行原理 五大部件中,以控制器为中心的指令流和以运算器为中心的数据量贯通其中,从而得出结果. 四.操作系统基础 目前大家所知道的操作系统有windows,mac,linux,unix等. 操作系统是运行在系统硬件上用于整合硬件资源的系统软件. 主要包括存储管理.进程管理.文件管理.设备

*1 计算机基础和操作系统基础及几大协议

计算机基础和操作系统基础 计算机为什么叫电子计算机(因为他永远是二进制来运行) 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能.是能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机.可分为超级计算机.工业控制计算机.网络计算机.个人计算机.嵌入式计算机五类,较先进的计算机有生物计算机.光子计算机.量子计算机等. 计算机发明者约翰·冯·诺依曼.

计算机入门基础知识

好久以前帮学弟学妹们总结的计算机入门基础资料,我觉得算是很好的科普入门资料了.毕竟是我辛苦一字一字写出来的... 目录 1.1.1    计算机的发展史 1946年ENIAC在宾夕法尼亚大学被制作,数字积分式计算机 冯诺依曼体系: 计算机采用二进制 运用存储器 Ram:随机访问存储器 应用在内存上 断电即丢失 Ram中会出现刷新:充电的过程 Sram 静态ram 价格高 存取速度快 不需要刷新 集成度低 Dram 动态ram 廉价  存取速度慢 需要刷新  集成度高 Rom:只读存储器    

计算机网络管理基础服务安装

使用yum方式完成服务安装 ___By Nemo(仅供参考) Notice:Apache 安装好之后,我又改回桥接模式用rpm安装了. 首先,让你的虚拟机上个网,所以需要把网卡设置成nat模式,在宿主机上先拨个号,设好后重启linux系统. 重启后,打开firefox,看是不是能上网.Ok,但nat模式默认的ip是动态分配的,咱们得按照老师的要求把设成你静态的学生牌号.所以咱们得这么设一下!应该通过vmware虚拟机中-->Edit(编 缉)-->Virtual Net Editor(虚拟网络

计算机网络管理基础服务安装+大数据时代的网络运维

使用yum方式完成服务安装 ___By Nemo(仅供参考) Notice:Apache 安装好之后,我又改回桥接模式用rpm安装了. 首先,让你的虚拟机上个网,所以需要把网卡设置成nat模式,在宿主机上先拨个号,设好后重启linux系统. 重启后,打开firefox,看是不是能上网.Ok,但nat模式默认的ip是动态分配的,咱们得按照老师的要求把设成你静态的学生牌号.所以咱们得这么设一下!应该通过vmware虚拟机中-->Edit(编 缉)-->Virtual Net Editor(虚拟网络