39.什么是操作系统(os)
首先给操作系统定个性,是软件还是硬件呢?
操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序。
操作系统是程序,so是软件。
那操作系统的作用是什么?
管理计算机硬件和软件资源。
再简短就是管理资源。
那是怎么管理资源的呢?
1.进程管理 -----解决处理器的调度、 分配和回收等问题
2.存储管理 -----存储分配、存储共享、存储保护 、存储扩张
3.设备管理
4.文件管理
5.作业管理
所以该怎么回答什么是操作系统呢?
操作系统是计算机管理硬件和软件资源的程序或者软件。主要功能是进程管理、存储管理、设备管理、文件管理、作业管理等。
再额外补充一点:
操作系统怎么分类呢?
1.批处理操作系统
批指的是一次调教多个作业后不再干预。
可以分为①单道批处理系统②多道批处理系统
特点:不具有交互性,但是提高cpu利用率(不管他了)
2.分时操作系统
把计算机或者服务器的cpu时间划分成很多个时间间隔,轮流供给很多个用户。
3.实时操作系统
能够接受外界事件或者数据产生,并以很快的速度响应,可以在规定的时间内完成任务。
4.网络操作系统
是向网络计算机提供服务的特殊的操作系统。
分为客户端和服务端
5.分布式操作系统
39.什么是操作系统(os)相关推荐
- 智能驾驶操作系统OS
智能驾驶操作系统OS 自动驾驶操作系统是一个流程化.复杂的综合系统,设计到众多流程和领域.首先,分为不同的层,包括:感知层.认知层.决策规划层.控制层和执行层几个层面. 自动驾驶操作系统是一个流程化. ...
- 国内操作系统OS分析(下)
国内操作系统OS分析(下) 3.2 Android/iOS移动互联网时代 Android是一种基于Linux的自由及开放源代码的操作系统.主要使用于移动设备,如智能手机和平板电脑,由Google公司和 ...
- 国内操作系统OS分析(上)
国内操作系统OS分析(上) 一.操作系统(OS)概述 操作系统(OS,Operating System),是管理.控制计算机软硬件资源的计算机程序,并为用户提供一个与系统交互的操作界面.OS是配置在计 ...
- 【王道】操作系统OS第二章进程管理(二[1])
本笔记结合<2023王道操作系统考研复习指导>食用 操作系统OS第二章进程管理 本笔记结合<2023王道操作系统考研复习指导>食用 1.进程 1.1.进程的组成 1.1.1.P ...
- [入门篇]初识操作系统OS(这篇博客将帮你打开操作系统OS大门的第一步 超超超超超详细)
目录 1.冯诺依曼体系 1.1冯诺依曼体系的构成 1.2 存储器-内存 1.2.1 为什么需要存储器(内存)的两个理由 1.3 冯诺依曼体系的重要性 1.4 一个生动的例子理解冯诺依曼体系运作 2. ...
- 浅谈操作系统OS与计算机软硬件体系结构,自顶贯穿性与行为回归硬件性
操作系统OS与计算机软硬件体系结构 使计算机更好用! 这是操作系统的根本要义!! 操作系统这个概念基本上以后会讲一路的,今天的话就基本上讲一下轻量化的概念. 所以操作系统到底是什么?操作系统首先是软件 ...
- 天兔oracle,天兔(Lepus)监控操作系统(OS)安装配置
天兔(Lepus)监控操作系统(OS)安装配置 监控和被监控端都要安装和配置snmp: [root@yoon]# yum install net-snmp* [root@yoon]# vi /etc/ ...
- 利用图文和代码深度解析操作系统OS的内存管理实现原理机制和算法
利用图文和代码深度解析操作系统OS的内存管理实现原理机制和算法. 内存作为计算机系统的组成部分,跟开发人员的日常开发活动有着密切的联系,我们平时遇到的Segment Fault.OutOfMemory ...
- 操作系统OS进程(一)初识
OS进程 什么是进程 进程状态 中断 信号 什么是进程 逻辑上,执行程序的过程 操作系统加载程序,执行程序,产生一个进程 物理上,操作系统分配的资源 程序执行过程中需要的程序,数据,以及内存.寄存器等 ...
最新文章
- 通过sql语句对MySql数据库的基本操作
- [hdu5225][BC#40]Tom and permutation
- 居然之家忍“刮骨疗伤”之痛拥抱新零售
- 牛客练习赛 65 (待补E-网络流)
- 动手学CV-目标检测入门教程2:VOC数据集
- Menagerie(AtCoder-2234)
- c语言大作业走迷宫,基于C语言实现简单的走迷宫游戏
- [转载]更改XP默认字体为微软雅黑
- c++ 类和对象的内存管理
- java spring多数据源配置文件_深入理解spring多数据源配置
- static用法报错解决:cannot declare member function to have static linkage [-fpermissive]
- tp5框架原理详解_工程测量教学合集,测量施工方案+原理解读,测量人员有它就够了...
- js混淆还原工具_JavaScript(JS) 压缩 / 混淆 / 格式化 批处理工具
- 《天勤数据结构》笔记——假溢出和循环队列基本操作的实现(C/C++)
- 应用架构、业务架构、技术架构和业务流程图详解
- python标准库不需要导入即可使用其中的所有对象和方法_Python扩展库需导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和方法...
- ROVIO安装运行及保存轨迹用evo评估
- SQLServer@@FETCH_STATUS含义
- 文件十六进制编辑软件HxD Hex Editor的使用
- 单身狗福音:钢铁直男也可以用AI歌曲俘获女友芳心!