操作系统(1):操作系统中的基本概念

批处理

一系列的命令连续执行——》批处理脚本

操作系统的发展

手工操作——》批处理阶段(单道——》多道(多进程,并行、并发))——》分时操作系统(并发,时间片)——》实时操作系统——》网络操作系统&分布式操作系统——》个人操作系统

操作环境运行机制(大量基础概念)

时钟管理——》时钟

就是我们平时所说的时钟,作用是1、提供标准系统时间(向用户)2、时间片轮转!

中断机制——》中断

在这里插入图片描述

我的理解就是程序里面调用别的函数(程序)。

运行着当前程序呢,但是现在需要外部资源了或者去运行别的程序,就先停下手里的活,去完成别的程序,可能携带着返回值回到当前程序继续运行。

这个是在多道程序阶段实现的。

原语

操作系统底层的一些程序。

细说中断

在这里插入图片描述

发生中断或异常时,运行用户态的CPU会进入核心态。

上面说的内中断又名异常,是真异常,这个是不好的。

外中断是通常说的中断,指CPU执行指令以外事件的发生(外设请求等)。

系统调用

可以理解为内核态提供给用户态的接口(指令),供用户态调用,调用之后执行过程发生在内核态。

在这里插入图片描述

系统调用的功能涉及到系统资源管理、进程管理等操作,必须内核来完成的。

用户调用的执行系统调用的指令称为陷入(陷阱、访管)指令,即调用之后就进入内核态了。

操作系统的运行环境

用户依赖操作系统运行上层程序,当上层程序需要操作系统提供的系统调用时,系统通过中断机制进入内核态,运行系统调用(管理程序),也可能是程序出现异常,背到执行系统调用(管理程序),异常的进入核心态。系统调用(管理程序)运行结束,系统回到用户态。

最近的状态与感悟

之前的JVM博客写到了堆,后面学了一些,方法区快弄完了,学的有些慢,而且写的不好,就不发了,等整理好再发,jvm是打算学完GC就算是完成。

现在是同步的学习操作系统,发现了一本好书,王道408操作系统复习指导,之前看了一些资料,有书有文章,书大多特别厚而且不说人话,没有时间和心情去看,王道的这个书三百页,里面有题和解析,不算解析也就二百页出头,而且说人话,非常不错,当时找资源很无奈,想起之前买的考研书,翻了两页,眼前一亮,高兴了两三天。

网上的文章大部分质量不错,配合书看作为补充。

之前的权限管理项目有了一些突破,主要是看mall开源项目,非常不错,推荐这个项目,有详细的配套文章讲解。

等做出来了,发博客。

参考书:王道考研操作系统考研复习指导

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值