博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
操作系统 chapter1 操作系统概述
阅读量:5329 次
发布时间:2019-06-14

本文共 473 字,大约阅读时间需要 1 分钟。

1-1

操作系统是一个软件。

执行一个用户程序,用户程序会时不时请求操作系统的服务支持,CPU上事而运行用户程序,事而运行操作系统程序。

从用户程序角度看:

Hello world执行时,首先需要操作系统创建进程,进程创建完毕后,从操作系统返回hello world程序,出现缺页异常,再次转回操作系统,操作系统分配物理内存给程序,又转向用户程序,执行puts函数,再转向操作系统···

 

从操作系统看:

1-2操作系统的定义及作用

作用:

操作系统的主要特征:

并发

共享

虚拟

随机

 

并发:指处理多个同时性活动的能力;

并行:与并发相似,但多指不同程序同时在多个硬件部件上执行。

 

典型操作系统的架构:

简化:

操作系统的分类:

批处理操作系统

分时系统 (批处理和分时结合:分时优先,批处理在后)

实时操作系统

个人计算机操作系统

网络操作系统

分布式操作系统(基本特征是处理能力,或者说CPU计算能力分布在不同的计算机上)

嵌入式操作系统

 

转载于:https://www.cnblogs.com/Cheryl06/p/7300244.html

你可能感兴趣的文章
spring-使用MyEcilpse创建demo
查看>>
DCDC(4.5V to 23V -3.3V)
查看>>
kettle导数到user_用于left join_20160928
查看>>
activity 保存数据
查看>>
typescript深copy和浅copy
查看>>
linux下的静态库与动态库详解
查看>>
hbuilder调底层运用,多张图片上传
查看>>
较快的maven的settings.xml文件
查看>>
Git之初体验 持续更新
查看>>
随手练——HDU 5015 矩阵快速幂
查看>>
Maven之setting.xml配置文件详解
查看>>
SDK目录结构
查看>>
malloc() & free()
查看>>
HDU 2063 过山车
查看>>
高精度1--加法
查看>>
String比较
查看>>
Django之Models
查看>>
CSS 透明度级别 及 背景透明
查看>>
Linux 的 date 日期的使用
查看>>
PHP zip压缩文件及解压
查看>>