第一篇html文章–王道冲刺班-操作系统评测【更新ing】

Test_passage01

这是我用notepad++来试一下,以html语言写文章。主要是这次搞网站迁移文章的时候发现复制黏贴实在是麻烦,遂用用其他语言来写,现在主流写文章是markdown,但一方面比较好的工具主要还是typora但是下载来一看要收费,notepad++又不支持实时预览。又仔细一看,markdown似乎只是个简化版的html,然后我一看wordpress后台的文章有个代码编辑模式,里面好像是html语言,于是索性直接学html了。(后来还发现个问题,markdown搞首行缩进似乎很费劲,但是html一查就有解决方案了,大爷还是大爷https://zhuanlan.zhihu.com/p/138281446)

菜鸟教程之前稍微看过,显然太复杂了,我只想要写个文章,于是参考了这个https://www.cnblogs.com/vercont/p/10210019.html,这种教程比较nice,接下来就是实践了,我打算用html写写看网课的评测。


考研CS王道冲刺班-操作系统

这门课我回家之前好像看了一些,但是应该不多,以下贴出当时的笔记:

00冲刺复习建议、01第一章核心考点、01New第一章新考点

草,这后台杀得我人傻了。

2022.12.23

------闲板-------

今早出门去十公里外医院做单管,问大白多久出结果,回说三十六小时,遂感换考场无望。

回来时路边有药房门前长队,凑热闹一问,是55岁老人凭身份证领取6粒布洛芬。踌躇一阵以后问能否代领,回答可以,于是用外公照片领取,其要我登记外公姓名与身份证后四位,我写错了她也没查。可见登记等无非走个过场,这就是政府下场来发药的。

幸而下午出了单管结果,为阴。问考场,北四为阴性考场,不过看来混阳也有被安排北四的,因而购买n95口罩,小心应付。

舍友ZH已阳,不过另俩并无反应,只能庆幸自己在外面住的先见。

------以下正文-----

王道的视频课有基础、强化、冲刺等,其他的还不太清楚。其中冲刺班也是分四门课,我先选操作系统来看看,整个list大概十来个视频,平均一个大概30min,因而感到比较适合来一天一点点得学。这个list又大概分为五章,每章讲”核心考点“、”新考点“,这是根据2022年两种视频,所以大概就是二五一十个视频,当然有的一期讲不完,所以有十来个视频。

今天看的有三个视频,一个导言、第一章的核心考点、第一章的新考点。

导言我感兴趣的有几个。一是他提出搞万人离线模考,说白了就是模拟三小时的整体考试。我在想这个有没有必要,对于有水平的来讲,三小时做完这40道选择题加七道大题总归是有时间的(当然我没有完整做完过,只能按照数学、英语的经验),不管复习到什么程度,比如说复习的糟糕,那就不会的不纠结,蒙猜嘛,40道选择题很快搞定了,然后大题挑会的做一做就行,不会的就找找选择题材料抄一抄,或者空着。会一些不全会也差不多,把会的做一做,时间不够了就把不大会的当不会的处理——蒙呗。至于水平高了那更加没必要,直接看一眼就有答案了。 我以前也是听着“把每一次做卷子当考试对待就可以很厉害了”,后来发现这样就是一直在原地转圈,重点不是做题,而是对每一题从不会到会的过程。而且比真题卷难度更高,或者说更进阶的学习材料又不是没有,不用抱着说“做一套少一套”的心态,大不了再做一遍嘛,反正大概率又会错一些。

二是他提到王道有本考点盘点的书,这个我之后倒是可以搞一本来看看,因为这四本书确实太重,数学每次就拿一套卷子、一本复习全书就ok了,相比之下CS确实可以搞一本集合版的参考书。

三是他有个excel记录了一个考点在哪些年哪道题曾经也考过。我对于他所谓统计起来分析考频倒没有那么在意,关键是如果我错了这个题,想要找类似题目去做,可以参考这个直接杀向那道题。

第二个视频讲第一章的核心考点,我有印象的是操作系统的两种模式:内核态和用户态。这名字起得真不对仗,而他们的别名让我很困惑——内核态叫“管态”,用户态叫“目态”,我就在想管是指管中窥豹的管嘛?目是眼睛?还是纲举目张的目?结果就去查,一看就又好气又好笑。这两种模式英文里叫supervisor mode ,翻译过来应该叫管理员模式,另一个是user mode 也叫用户模式,这才是正常的嘛!只不过user mode 有人叫object mode,我下意识理解为“对象模式”,对啊,从操作系统作为第一人称视角的话,用户不就是对象嘛?结果才明白,翻译的人把object 翻译成目标,好吧,也确实可以这么翻译,但是他们进一步“简称”,就把管理员模式和对象模式简称为“管态”和“目态”,这不是邯郸学步嘛!

实际上,用“态”感觉没有“模式”直观,这个管理员模式在windows和linux本来很好理解,比如windows里有些文件需要右键-以管理员模式打开,好像隐藏文件、加密文件就是这样,那linux就更加了,管理员就是root以及root赋予了权限的那些用户嘛,我上学时,导师的课题组就用的同一台服务器跑软件,老师就给每一个人分了一个用户,创建账号密码,分配一个文件夹,这样大家用ssh登陆同一台服务器,只要集中提升一台服务器的性能就可以了。我当时就感叹还能这么玩,然后学linux里特别有一个部分讲到权限的问题,比如可以讲一些文件设置为只可读,不可写,在权限这就有级别,比如root权利最大,服务器上所有文件权限都能改,还有设置管理员、设置用户的账号密码等等。

我说这些就是想说,光看他视频可能会觉得内核态和用户态好像是同一台电脑在不断变身,用户态就是大古,内核态就是迪迦。但其实我理解认为他可能更像切换账户——我自从用了服务器的linux以后就好奇,于是自己在电脑虚拟机上也整了个linux,自己当root,然后又设置一个账号,然后随时能够在两种账号之间切换。同样的,这个所谓的内核态就应该是root账户,所谓用户态应该是另一个小账户。然后哪些权限分给账号,这个就是操作系统决定的了,当然root应该是能够改操作系统的所有文件,所以也可以认为是root决定分哪些权限给小账户。

其实这和windows里家长给小孩另外设置一个账号也很像啦。总之,从这个角度去理解,可能对于内核态和用户态就知道这应该不是硬件上明确分出来的界限,而是管理员模式自己分多少给普通账户的问题。
这是一个要点,还有一个是中断、异常,他们就是能够引发用户态切换到内核态的一种流程呗, 但是我没搞懂为什么调用子程序要过来露脸,调用子程序就是类似于调用函数嘛,没有牵涉到转换到内核态啊,就是换了个名字看起来想唬人?还有一个相关的概念系统调用,系统调用就是调用内核负责的那些功能嘛,主动提出一个请求让操作系统帮忙切换到内核态、使用这些功能处理一波数据,然后讲它穿出来,再回归用户态。所以我合理怀疑中断和异常就是基于系统调用指令写的程序嘛,只不过把执行这些程序的过程叫做了异常和中断而已,这样去看以后就不会觉得所谓异常、中断有啥不得了的坏事、大事儿了,就只是想换回内核态跑跑程序嘛。

第三个视频里头讲到一个操作系统的结构。有五类,当然这并不是对立事件,五个加一起就是全部的操作系统结构的种类ˆˆˆˆ不是这样的,只是五种概念而已,相互之间不见得那么紧密的关系。一是分层结构,他就是把功能分到不同层,上一层只能调用下一层的接口,不能跨层调用,这样等级森严当然便于管理,就好像公司里头你在最上层作为老板,秘书已经整合了底下人的功能了,那指挥起来很方便,但是不能跨层确实不方便。这个很好理解,主要是他提到比如操作系统自己是分了三层,那其实自己是可以把其中一层分成两层、三层的,只要保证这个整体对上下层的接口还是原来那个操作系统规定的几个接口就行了,这个有点意思,能DIY嘛。
那能不能废掉丞相,皇帝我直接接管六部呢,这就是废除分层结构,直接根据功能分成不同的模块,这下模块之间都可以互相调用了,但是我觉得显然设计接口起来就复杂多了。
这俩都好理解,目前看来模块化取得了胜利,因为宏内核和微内核的操作系统都采用的是模块化的结构,只不过根据内核的权限不同区分宏和微。没错,如果从“管理员账户”这个角度理解就好说了,分出去功能多,我自己就是个甩手掌柜叫微内核,分出去给普通账户的少,我就是大管家宏内核。至于第五种外内核,就是用户希望绕过内核直接对话硬件,外核和内核是平级的,不过我更加感觉他像个内鬼。
其他的当然还有很多,什么程序在内存中,也就是进程形态下的映像结构,逻辑上就是PCB+数据+代码,然后他细致讲了讲,

***

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇
您是第 6037 位访客, 您的IP是:[18.191.144.197]