操作系统学习笔记高度浓缩版之概述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_40167046/article/details/97897239

1.操作系统定义:控制和管理整个系统软硬件资源;为上层用户提供接口;系统软件而非硬件

2.身为资源管理者所需具备的功能:文件管理内存管理CPU管理设备管理

   需给用户提供的服务:用户接口、GUI;

   用户接口包括命令接口(交互式和批处理)和系统调用

3.操作系统的特征:并发共享、虚拟、异步

    补充:并发为同一时间间隔交替进行(流水线);并行为同一时刻同时进行(多核)

    并发和共享是OS最基本的两个特征,互为存在条件

    虚拟可用虚拟机来理解

    异步:由于资源有限,利用阻塞来使得程序并发执行,向前推进

4.两个层次:内核和用户

   内核:与硬件紧密联系,大都不可被程序员更改;用户:面向用户,直接使用硬件接口

5.中断

操作系统获得控制权的一种手段,也是从用户态转化为核心态的唯一途径;

内中断(也称异常、例外)的三类:陷阱(trap)-->系统调用、故障(fault)-->内核程序故障、终止(abort)-->除以0、越界;

外中断(也称中断)的两类:时钟中断和I/0中断请求------>人工干预或者外设请求;

判断内外关键点在于看中断信号来源于CPU内部还是外部

猜你喜欢

转载自blog.csdn.net/qq_40167046/article/details/97897239