【系统】计算机操作系统概述

基本特征

1. 并发

并发
并行

2. 共享

互斥共享、同时共享

3. 虚拟

时分复用(并发)、空分复用(虚拟内存)

4. 异步

走走停停

基本功能

1. 进程管理

控制、同步、通信、死锁处理、处理机调度

2. 内存管理

内存分配、地址映射(空分复用技术)、内存保护与共享、虚拟内存

3. 文件管理

存储空间、目录、读写、保护

4. 设备管理

缓冲管理、设备分配、设备处理、虚拟设备

系统调用

如果一个进程在用户态需要使用内核态的功能,就进行系统调用从而陷入内核,由操作系统代为完成。
在这里插入图片描述
Linux 的系统调用主要有以下这些:

TaskCommands
进程控制fork(); exit(); wait();
进程通信pipe(); shmget(); mmap();
文件操作open(); read(); write();
设备操作ioctl(); read(); write();
信息维护getpid(); alarm(); sleep();
安全chmod(); umask(); chown();

宏内核和微内核

中断分类

1.外中断

由 CPU 执行指令以外的事件引起,如 I/O 完成中断,表示设备输入/输出处理已经完成,处理器能够发送下一个输入/输出请求。此外还有时钟中断、控制台中断等。

2.异常

由 CPU 执行指令的内部事件引起,如非法操作码、地址越界、算术溢出等。

3.陷入

在用户程序中使用系统调用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值