操作系统概述

Posted My heart will go ~~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统概述相关的知识,希望对你有一定的参考价值。

课程概述

1.操作系统的结构:

2.中断与系统调用:

中断:操作系统与硬件打交道
系统调用:操作系统对上层应用提供的服务接口

3.内存管理

内存的分配、回收。

4.进程及线程

管理用户程序执行过程。运行程序的状态的维护

5.处理机调度

多个进程交替使用CPU,需要处理机来进行调度

6.同步互斥(进程间通信)

进程间相互通信,进程间信息交流

7.文件系统

数据很大之后,管理保存数据。

8.I/O系统

控制IO设备

什么是操作系统

1.是一个控制程序(系统软件)
2.是一个资源管理器


操作系统的组成:

内核特征:
并发(多个运行程序的管理调度),
共享(多个应用互斥访问),
虚拟(让用户觉得一个计算机为他服务),
异步(程序走走停停)

为什么学操作系统

计算机系统的基础组成,硬件发展和应用需求的驱动。

操作系统实例

unix,linux,Windows,

操作系统演变

单用户,批处理,多程序,分时,个人计算机,分布式计算

操作系统结构

以上是关于操作系统概述的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

Mybatis -- 动态Sql概述动态Sql之<if>(包含<where>)动态Sql之<foreach>sql片段抽取

14.VisualVM使用详解15.VisualVM堆查看器使用的内存不足19.class文件--文件结构--魔数20.文件结构--常量池21.文件结构访问标志(2个字节)22.类加载机制概(代码片段

为啥尽管源代码没有变化,但从一个系统到另一个系统的片段数量却有很大差异?