操作系统
文章平均质量分 94
自学总结
辣椒油li
这个作者很懒,什么都没留下…
展开
-
线程的互斥与同步、锁与信号量
文章目录前言一、互斥1、加锁互斥锁自旋锁读写锁乐观锁2、信号量概念实现互斥二、同步1、信号量总结前言我在阅读 “小林coding” 公众号的图解操作系统系列文章后感觉受益良多,因此进行一些小总结,方便日后查阅。本篇是针对线程间互斥与同步的实现方法进行的总结。 原文链接:面试官:你说说互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景多个线程为了同个资源打起架来了,该如何让他们安分?线程之间存在两种常见的协作关系:互斥和同步,为了实现进程/线程间正确的协作,操作系统必须提供实现线程协作的措施和方原创 2021-03-29 17:53:40 · 1262 阅读 · 0 评论 -
内存管理简介
文章目录前言一、分段管理二、分页管理1.一级分页2.多级分页3.TLB三、段页式管理四、Intel处理器中的内存管理总结前言我在阅读 “小林coding” 公众号的图解操作系统系列文章后感觉受益良多,因此进行一些小总结,方便日后查阅。本篇是针对几种不同方式的内存管理进行的总结。原文链接:真棒! 20 张图揭开内存管理的迷雾,瞬间豁然开朗内存管理是将虚拟内存映射到物理内存的方式,常见类型包括分段管理、分页管理和段页式管理。一、分段管理OS为每一个进程分配一个连续的物理地址空间,这个空间即为一个原创 2021-03-26 17:19:06 · 548 阅读 · 0 评论 -
初识操作系统
初识操作系统前言一、操作系统起源二、操作系统的功能1.提供简洁的使用接口2.资源分配和调度操作系统的特征总结前言写算法的时候我只关心逻辑、语句的正确与否,但没有探索过计算机为什么可以执行这些程序。计算机专业的同学应该都知道这是由操作系统(OS)实现的。那么什么是OS,OS的作用和特点究竟是什么呢?我用这篇博客记录下自己对于操作系统的初步理解,它是一个更底层的东西。一、操作系统起源操作系统出现的原因是计算机的发展以及人们对于效率的追求。1940s1940s出现了世界上第一台可工作的数字计算机原创 2020-09-24 20:58:21 · 2348 阅读 · 0 评论