一个封锁操作被对 wsacancelblockingcall 的调用中断_操作系统概论

本文介绍了操作系统的基本概念,如用户接口、硬件扩展和资源管理。重点讲述了操作系统的运行机制,包括CPU状态、系统调用和中断异常处理。讨论了操作系统的发展历程,如批处理、分时和实时操作系统,以及其特征,如并发、共享、虚拟和异步。此外,还详细阐述了中断和异常的作用、类型及处理流程,以及大内核和微内核的体系结构差异。
摘要由CSDN通过智能技术生成

ab5dcd775e418b82c4d82f3116b6642d.png

操作系统概述

dc27151abd5e6cbdf5e459156dc817ca.png

OS基本概念

对用户和程序猿提供接口

  • 命令接口
  • 联机命令接口(交互式命令接口) 向计算机输入一条指令,它会先解析命令然后执行这条指令,完成后可在输入下一条指令。这种操作的好处在于人机交互性强。比如:你安排一件事他做一件。
  • 脱机命令接口(批处理命令接口)
    向计算机输入多条指令,他会按照某种你给的逻辑顺序执行指令,直到全部指令执行结束。在执行指令的过程中不能干预计算机。比如:你给他一堆事,他做完了找你汇报结果。
  • 程序接口

专门为程序员提供的一套接口,由一组系统调用(广义指令)组成,程序员通过程序调用,请求操作系统提供服务。比如:C语言中的打印函数 printf,这个函数在底层实现的时候,就是操作系统通过系统调用支配显示器,把你要打印的输出到显示器上。

对硬件功能扩展

这个就不说了吧,没有操作系统裸机功能特别的底下,所以操作系统是对硬件功能的扩展

对系统资源的管理

操作系统对系统资源的管理主要有以下四个方面,这四个方面也是学习操作系统的主要内容 + 处理机管理 对处理机管理最基本的单位是进程或者线程的管理,这一方面主要在第二章去学习。 + 存储管理 存储管理是为了给多道程序运行提供存储环境,提高内存的利用率。主要包括内存分配与回收、地址映射、内存保护与共享、内存扩充等。这一方面主要在第三章去学习。 + 文件管理 计算机中的信息主要都是以文件的方式存储,对文件的管理主要包括对文件存储空间的管理、目录管理、文件读写管理与

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值