操作系统笔记(第一章 概述)

本文介绍了操作系统的基础概念,包括并发与并行的区别,强调了并发性对于现代多核CPU的重要性。同时阐述了并发与共享的相互依存关系,并解释了虚拟技术的空分复用和时分复用原理。此外,讨论了操作系统的中断和异常处理,以及系统调用的概念和与库函数的区别。最后,概述了多道批处理系统提高效率的原因和操作系统的发展历程。
摘要由CSDN通过智能技术生成

操作系统(1) 操作系统概念_BlogGao-CSDN博客

以下笔记是对上面链接内容的补充,应配合学习。

笔记内容配套王道-操作系统视频。

1、操作系统(OS)的特征

并发并行:并发:指多个事件在同一时间间隔内发生,这些事件在宏观上是同时发生的,在微观上是交替发生的;并行:并行指的是多个事件在同一时刻同时发生。

一个单核处理机(cpu)同一时刻只能执行一个程序(此时会存在并发但没有并行);现代计算机一般是多核CPU,例如4核cpu意味着同一时刻允许4个程序并行执行,但是此时操作系统的并发性依然必不可少(因为一般情况下计算机运行时存在的进程会超过4个)。

进程线程的概念。

注意同时共享方式所谓的“同时”往往是指在宏观上,在微观上仍然是交替的对该资源进行共享的,即分时共享。

 

并发与共享的关系:二者是互为存在条件的,没有共享也就没有并发,没有并发也就没有共享。

虚拟:

空分复用技术:

时分复用技术:

如果没有并发性,也就谈不上虚拟技术了。只有系统拥有并发性,才有可能导致异步性。综上,并发和共享是操作系统两个最基本的特征。

2、操作系统的的发展

多道批处理系统效率高的原因:

 

3、OS的运行机制、体系结构

特权指令和内核程序只能在核心态下执行

用户态和内核态

微内核和宏内核

4、中断和异常

当中断发生时,cpu立即进入核心态。当中断发生后,当前运行的程序暂停,由操作系统内核对中断进行处理

分类方法1:

分类方法2:

 

外中断处理过程:

 

5、系统调用

系统调用的概念:

 

 

系统调用和库函数的区别:

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值