随笔分类 -  操作系统

摘要:读书笔记:https://time.geekbang.org/column/intro/100023901 摘抄自极客时间 * 并发编程这个技术领域已经发展了半个世纪了,相关的理论和技术纷繁复杂。那有没有一种核心技术可以很方便地解决我们的并发问题呢?这个问题如果让我选择,我一定会选择管程技术。Jav 阅读全文 »
posted @ 2022-06-12 11:31 飞飞很要强 阅读(177) 评论(0) 推荐(0) 编辑
摘要:1.不要抽象的学“操作系统"理论,而学具体的操作系统Linux。从熟悉各种常见的Linux命令开始。 (CentOS, RedHat, Ubuntu,..) 2.各种Linux API及背后原理 3.4大资源角度理解操作系统和应用程序:CPU、内存、磁盘、网络(性能优化...) 基础-Linux命令 阅读全文 »
posted @ 2022-02-28 17:53 飞飞很要强 阅读(354) 评论(0) 推荐(0) 编辑
摘要:Computer Systems A Programmer's perspective 关于进程与线程的相关知识 进程 像hello这样的程序在现代系统上运行时,操作系统会提供一种假象,就好像系统上只有这个程序在运行。程序看上去是独占地使用处理器、主存和I/O设备。处理器看上去就像在不间断地一条接一 阅读全文 »
posted @ 2022-02-19 17:42 飞飞很要强 阅读(1850) 评论(0) 推荐(0) 编辑
摘要:阿里云 存储部门喜欢基础QAQ 作者:牛客128411240号 链接:https://www.nowcoder.com/discuss/831239?channel=-1&source_id=profile_follow_post_nctrack 来源:牛客网 操作系统 极高频,不会很危险 用户态和 阅读全文 »
posted @ 2022-02-19 11:55 飞飞很要强 阅读(243) 评论(0) 推荐(0) 编辑
摘要:操作系统 复习提纲 整理 核心态、用户态,它们之间的切换,尤其是用户态如何转为核心态 核心态(管态):运行在内核上,可以执行所有指令,可以访问所有内存与其他资源,可以改变处理器状态 用户态(目态):运行在一般应用程序上,只能执行非特权指令,只能访问属于该进程的内存和其他资源,不能改变处理器状态,除非 阅读全文 »
posted @ 2022-01-02 18:26 飞飞很要强 阅读(84) 评论(0) 推荐(0) 编辑
摘要:内存使用与分段 每一条指令都要从逻辑地址算出物理地址——地址翻译 <段号,段内偏移> GDT[Global Descriptor Table] 全局描述符表 LDT[Local Descriptor Table] 局部描述符表 ###内存分区与分页 固定分区 可变分区——时间长了会造成内存碎片 段面 阅读全文 »
posted @ 2021-11-01 14:32 飞飞很要强 阅读(43) 评论(0) 推荐(0) 编辑
摘要:##CPU ###切换 用户栈 内核栈 TCB 中断 调度策略 吞吐量与响应时间的矛盾 前台任务关注前者 后台任务关注后者 IO密集型 CPU密集型 矛盾的原因——切换需要消耗资源 怎样是满意的?需要折中 First come,First served (太简单了) Short Job First 阅读全文 »
posted @ 2021-10-31 22:19 飞飞很要强 阅读(47) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示