技术栈
操作系统
苦 涩
3 天前
笔记
·
操作系统
·
考研408
考研408笔记之操作系统(五)——输入输出(IO)管理
通过之前的学习可以知道,操作系统作为系统资源的管理者,既需要对上层的软件进行管理,也需要对下层的硬件进行管理。在之前的学习里,已经学习了操作系统对处理机还有存储器这些硬件进行管理。但是这些硬件其实是在计算机的主机内部的。本章要探讨的所谓的设备管理,指的是操作系统对计算机主机外部硬件设备的管理。
苦 涩
3 天前
笔记
·
操作系统
·
考研408
考研408笔记之操作系统(四)——文件管理
在之前的学习中,我们知道操作系统作为系统资源的管理者,也需要对文件进行管理。文件也属于一种系统资源,所谓文件就是一组有意义的信息/数据的集合。
shy^-^cky
4 天前
数据结构
·
操作系统
·
文件
·
数据
·
逻辑结构
·
物理结构
·
文件结构
文件的逻辑结构+ 物理结构
文件的逻辑结构是从用户视角看到的文件组织形式,主要分为三类:以字节流形式组织,无内部结构例:文本文件、图片、视频
苦 涩
4 天前
笔记
·
操作系统
·
考研408
考研408笔记之操作系统(三)——内存管理
写在开头:这部分相当于对计组内存相关知识的复习。深入理解可以去学习计算机组成原理第三章——存储系统。这里给个跳转链接:计算机组成原理(三)——存储系统
苦 涩
4 天前
笔记
·
操作系统
·
考研408
考研408笔记之操作系统(二)——进程与线程
在多道程序环境下,允许多个程序并发执行,此时他们将失去封闭性,并具有间断性及不可再现性的特征。为此引入进程(Process)的概念,以便更好地描述和控制程序的并发执行,实现操作系统的并发性和共享性(最基本的两个特性,这两个特性在第一章里已经讲过,有遗忘可以去第一章回顾一下)。
苦 涩
4 天前
笔记
·
操作系统
·
考研408
考研408笔记之操作系统(一)——计算机系统概述
操作系统(OS):是指控制和管理整个计算机系统的硬件与软件资源,合理地组织、调度计算机的工作与资源的分配,进而为用户和其他软件提供方便接口与环境的程序集合。操作系统是计算机系统中最基本的系统软件。
a里啊里啊
6 天前
操作系统
·
线程
·
进程
·
软考
·
pv操作
·
软件评测师
软考-软件评测师:知识点整理(二)——操作系统基础知识
词法分析(Lexical Analysis):把代码拆成单词、标志符、关键字、常量等。语法分析(Syntax Analysis):检查语法是否正确(如括号不匹配),构建语法树(AST)。通过编译的程序,一般不存在语法错误。
W.W.H.
8 天前
经验分享
·
单片机
·
操作系统
·
freertos
·
rtos
FreeRTOS移植(保姆级教程)
FreeRTOS是一个可以基于ROM运行的、可裁剪的、抢占式、实时多任务内核,具有高度可移植性,特点:公开源代码、可移植性、可固化、可裁剪、多任务、占先式,特别适合于微处理器和控制器,适合很多商业操作系统性能相当的实时操作系统(RTOS)。在使用GD32F103单片机项目移植过FreeRTOS,这里作为一个基础教学版简单记录一下移植过程,欢迎指正!
程序员小崔日记
8 天前
macos
·
操作系统
·
ai编程
当 AIR 只支持 Mac,我开始重新思考操作系统这件事
前阵子,我写了一篇关于 JetBrains 新产品 AIR (JetBrains AI IDE) 的文章。
NE_STOP
8 天前
操作系统
Linux进阶--系统备份、恢复与可视化管理工具webmin、bt宝塔
Linux的备份与恢复很简单,有两种方式:如果Linux上没有dump和restore指令,需要先安装:
NE_STOP
9 天前
操作系统
Linux进阶--日志管理
日志文件是重要的系统信息文件,其中记录了许多重要的系统事件,包括用户的登录信息,系统的启动信息,系统的安全信息、邮件相关信息、各种服务相关信息等。
NE_STOP
10 天前
操作系统
Linux--Shell编程入门
Shell是一个命令行解释器,他为用户提供了一个向Linux内核发送请求以便能运行程序的界面系统级程序,用户可以用shell来启动、挂起、停止甚至编写一些程序。
今天又在写代码
10 天前
操作系统
操作系统v2
操作系统是管理计算机硬件与软件资源的系统软件,是计算机最底层、最核心的软件,也是用户和计算机硬件之间的桥梁。
wfsm
11 天前
操作系统
原码,反码,补码
正数 : 原码 == 反码 == 补码负数:负数的反码 = 最高位符号位不变 + 其他位取反取反就是 (1-bi)
波特率115200
11 天前
单片机
·
操作系统
·
freertos
FreeRTOS当中的Mail Queue使用教程(CMSIS_v1)
以蜂鸣器举例:为什么要用邮箱,而不是直接 BeepOn()?避免阻塞调用者 蜂鸣器响需要时间,如果每个调用方自己去响蜂鸣器,它们都会被这个延时卡住。现在改成邮箱后,调用方发完请求就能继续干别的。
艾莉丝努力练剑
13 天前
java
·
linux
·
运维
·
服务器
·
c++
·
学习
·
操作系统
【Linux线程】Linux系统多线程(七):<线程同步与互斥>线程同步(下)
🎬 艾莉丝的简介:一会儿实现的时候我们的文件名就叫“RingQueue”啦。在多线程并发环境中,协调不同执行流对共享资源的访问是系统级开发的核心难点。根据文档描述,为解决这一问题,系统引入了互斥与同步机制。互斥机制(Mutex)保证任何时刻有且只有一个执行流能够进入临界区访问临界资源,以维护操作的原子性 。同步机制则在保证数据安全的前提下,使线程按照特定的顺序访问资源,有效避免线程饥饿并解决竞态条件 。
NE_STOP
14 天前
操作系统
Linux实操--rpm与yum
rpm用于互联网下载包的打包及安装工具,它包含在某些Linux分发版(suse、redhat、centos)中,它生成具有.rpm扩展名的文件。RPM是RedHat Package Manager 的缩写,类似Windows的setup.exe 。
未来侦察班
14 天前
网络
·
机器人
·
操作系统
从理想星环OS 看机器人网络进化路线(附下载链接)
欢迎关注 机器人合集1. 汽车进化史140年世界汽车发展史,从蒸汽机、内燃机到新能源;手动档、自动档到自动驾驶...
NE_STOP
15 天前
操作系统
Linux实操--进程管理与服务管理
在Linux中,每隔执行的程序都称为一个进程,每个进程都分配一个id号(pid,进程号)。进程一般有两种类型,前台与后台。
星马梦缘
15 天前
算法
·
操作系统
·
os
·
tlb
快表、页表地址获取+缓存、主存、硬盘数据获取
所以,做题时的逻辑顺序就是:也就是说,先查TLB,如果没有地址,那就要去页表(存在主存中)遍历5级,一定会得到。接着拿这个地址去缓存找是否有页数据,如果没有就去主存查,如果还没有就会触发缺页,会从硬盘取数据