E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
操作系统笔记
操作系统笔记
分享(第二章 进程的描述与控制)
文章目录介绍二、进程的描述与控制2.1前驱图和程序执行前驱图程序并发执行2.2进程的描述进程控制块PCB进程特征进程状态PCB的作用PCB的信息1.进程标识符2.处理机状态3.进程调度信息4.进程控制信息PCB的组织方式1.线性方式2.链接方式3.索引方式2.3进程控制进程创建创建步骤进程终止进程阻塞与唤醒进程挂起与激活2.4进程通信低级通信高级通信直接通信方式间接通信2.5线程的基本概念2.6线
寒页_
·
2024-09-12 06:01
操作系统
笔记
linux
哈工大操作系统的笔记
操作系统笔记
L1.什么是操作系统?引入:如何在屏幕上打印出"hello,world"呢?
江南弄
·
2024-09-02 17:20
笔记
linux
【考研408】
操作系统笔记
文章目录@[toc]计算机系统概述操作系统的基本概念操作系统的概念和特征操作系统的目标和功能(**处理器管理、存储器管理、设备管理、文件管理、向用户提供接口、扩充机器**)操作系统的发展与分类操作系统的运行环境操作系统的运行机制操作系统的体系结构大内核和微内核总结进程管理进程与线程进程的概念和特征进程的状态与转换进程控制进程的组织进程的通信**线程概念**和**多线程模型**处理机调度调度的概念调
newcih
·
2024-02-04 06:21
408
操作系统
考研
操作系统笔记
——内存管理
操作系统笔记
——内存管理3.内存管理3.1内存管理基础3.1.1内存管理概述内存管理的功能应用程序的编译、链接与装入逻辑地址和物理地址内存保护3.1.2覆盖与交换技术覆盖技术交换技术3.1.3连续分配管理方式单一连续分配固定分区分配动态分区分配
终成大师
·
2024-01-31 16:52
中科院考研
操作系统
考研
操作系统笔记
进程和线程的区别进程是操作系统资源分配的最小单元,线程是操作系统调度的最小单元不同进程之间空间是独立的,一个进程的奔溃不会对其他的进程产生影响,而一个线程的奔溃会导致整个进程的奔溃线程自己不拥有任何系统资源,但是可以访问它隶属进程的全部资源,多个线程是共享内存的线程执行的开销小,但是不利于资源的保护和管理,进程相反进程间的通信方式(IPC,Inter-ProcessCommunication)管道
忘记时间c
·
2024-01-22 06:59
王道考研
操作系统笔记
(第二章)附:王道考研408所有PPT和思维导图
如需ppt和思维导图请拉到最后,有github链接推荐大家自己记笔记,非常好的学习过程文章链接
操作系统笔记
(第一章).
操作系统笔记
(第二章).
操作系统笔记
(第三章).
操作系统笔记
(第四章).
操作系统笔记
望寒秋
·
2024-01-22 00:02
操作系统
ppt
思维导图
数据结构
计算机网络
操作系统笔记
——概论、进程、线程(王道408)
文章目录前言计算机系统概述OS的基本概念OS的发展历程OS的运行机制OS体系结构OS引导虚拟机进程和线程进程和线程基础进程进程状态进程控制进程通信线程线程实现CPU调度调度的层次进程调度细节调度算法评价指标批处理调度算法交互式调度方法同步与互斥基本概念互斥互斥软件实现互斥硬件实现互斥锁(自旋锁)信号量信号量机制信号量实现互斥同步经典信号量问题生产者消费者——基本的分析思路多生产者多消费者——多种生
亦梦亦醒乐逍遥
·
2023-12-17 08:40
计算机体系结构
个人随笔/学习笔记
考研
系统架构
操作系统笔记
——储存系统、文件系统(王道408)
文章目录前言储存系统地址转换内存扩展覆盖交换储存器分配——连续分配固定大小分区动态分区分配动态分区分配算法储存器分配——非连续分配页式管理基本思想地址变换硬件快表(TLB)多级页表段式管理段页式管理虚拟储存器——基于交换的内存扩充技术基本概念请求分页页面置换算法页面分配策略、抖动、工作集内存映射文件文件管理概述目录结构文件目录的概念文件目录结构索引节点文件结构文件结构分类逻辑结构顺序文件索引文件索
亦梦亦醒乐逍遥
·
2023-12-17 08:40
计算机体系结构
个人随笔/学习笔记
笔记
系统架构
考研
【
操作系统笔记
】-文件系统
引言之前已经学习过数据在内存中是如何表示,如何存储,但是这些存储在PC断电后数据便消失。因此我们需要一个可以持久化存储并且容量远远大于内存的结构,这一篇我们将学习,文件是如何被组织和操作的,这是一个操作系统重要的部分-文件系统。文章的结构主要分为文件和目录的概念、文件系统的实现、文件系统的管理和优化、最后是例子。文件和目录的基本概念文件文件定义:文件是一种抽象的概念,它提供了一种方法可以将信息存储
weixin_40293999
·
2023-12-16 05:33
linux
笔记
系统架构
操作系统笔记
4-导论(四)
4.操作系统的结构操作系统为执行程序提供环境,它可以通过不同的方式来构建,因此内部组织差异很大。不过,也有许多共同点,如下讨论。操作系统最重要的一点是多道程序能力。多道程序能力是在计算机内存中同时存放几道相互独立的程序,使它们在操作系统控制之下,相互穿插的运行(系统由一个程序转而运行另一个程序时需要使用中断机制中断正在运行的程序)。一般来说,单个程序并不能让CPU和I/O设备始终忙碌,而单个用户也
若梦儿
·
2023-12-05 00:54
操作系统笔记
2-导论(二)
导论(二)2.计算机系统的组成2.1计算机系统的运行现代通用计算机系统包括一个或多个CPU和若干设备控制器,通过公用总线相连而成,该总线提供了共享内存的访问。每个设备控制器负责一类特定的设备。CPU与设备控制器可以并发执行,并且竞争访问内存等资源。为了确保有序访问共享内存,需要内存控制器来协调访问内存。图1-2计算机启动的过程当我们按下计算机电源后,计算机需要运行一个引导程序。该程序通常位于计算机
若梦儿
·
2023-12-02 11:23
408
操作系统笔记
一操作系统概述1.操作系统的概念操作系统:是控制和管理整个计算机系统的硬件和软件资源,合理地组织,调度计算机的工作和资源的分配,为用户和其他软件提供方便接口和环境的程序集合,是计算机系统中最基本的系统软件。2:操作系统的目标和功能(1)操作系统四大管理功能:进程管理:多道程序环境下,处理机的分配和运行都是以进程或线程为基本单位,对处理机的管理可以归结为对进程的管理。主要任务:进程控制,进程同步,死
neuq小
·
2023-11-29 07:46
笔记
操作系统(四)进程同步与进程互斥及相关问题解决
操作系统笔记
进程同步与进程互斥什么是进程同步进程具有异步性的特征。异步性是指,各并发执行的进程以各自独立的、不可预知的速度向前推进。
笨手笨脚の
·
2023-11-27 16:06
操作系统
学习
操作系统
考研
操作系统笔记
DAY2
操作系统的特征:并发,共享,虚拟,异步共享分为互斥共享(强制),和同时共享(交替进行)。虚拟分为空分复用技术(虚拟存储)和时分复用技术(虚拟处理器)。并发是交替执行,并行是同时执行。中断可以使CPU从用户态转换为核心态使操作系统获得计算机的控制权。用户态-》核心态:中断,核心态-》用户态:一个特权指令。内中断与当前执行的指令有关,来源于CPU内部。外中断与当前执行的指令无关,来源于CPU外部。系统
ThunderKing24
·
2023-11-23 16:52
操作系统
操作系统
操作系统笔记
、面试八股(一)—— 进程、线程、协程
文章目录1.进程、线程、协程1.1进程1.1.1进程间的通信方式1.1.2进程同步方式1.1.3进程的调度算法1.1.4优先级反转1.1.5进程状态1.1.6PCB进程控制块1.1.7进程的创建和撤销过程1.1.8为什么要有进程1.2线程1.2.1为什么要有线程1.2.2线程间的同步方式1.3协程1.3.1什么是协程1.3.2为什么引入协程1.3.3协程的特点1.3.4协程与线程的区别1.4进程和
Your_Raymond
·
2023-11-16 22:29
操作系统
面试
java
操作系统笔记
-第一章
文章目录操作系统概述1.操作系统的概念1.1操作系统的地位1.2操作系统的作用1.3操作系统的定义2.操作系统的历史2.1操作系统的产生2.1.1手动操作阶段(20世纪40年代)2.1.2批处理阶段(20世纪50年代)2.1.3执行系统阶段(20世纪60年代初期)2.2操作系统的完善2.2.1多道处理系统(20世纪60年代初期)2.2.2分时系统(20世纪60年代初期和中期)2.2.3实时处理系统
驼同学.
·
2023-11-14 10:10
操作系统
OS
操作系统
大学课程
操作系统笔记
——第1章 绪论
1.前言本文档为B站操作系统_清华大学(向勇、陈渝)课程的笔记,不包含实验部分。部分内容根据《操作系统基础》_第三版_屠祁进行修改。2.什么是操作系统?用户角度:操作系统是一个控制软件管理应用程序为应用程序提供服务杀死应用程序资源管理管理外设、分配资源3.操作系统架层次结构硬件之上应用程序之下4.操作系统外壳与内核Linux、Windows、Android的界面属于外壳(shell),而不是内核(
MaoziShan
·
2023-11-14 10:37
操作系统
操作系统
《
操作系统笔记
》--访问矩阵
文章目录访问矩阵切换复制,所有者与控制访问矩阵的实现全局表对象的访问列表域的能力列表锁-钥匙机制访问矩阵访问矩阵(accessmatrix):通用保护模型可以抽象为一个矩阵。矩阵的行表示域,列表示对象。每个矩阵条目包括访问权限的一个集合。访问条目access(i,j)定义了执行在域Di中的进程可以针对对象Oj调用的操作集合。如下图,有四个域和四个对象,即3个文件(F1,F2,F3)和一台激光打印机
CGSX
·
2023-11-11 19:35
《操作系统概念》笔记
操作系统
操作系统笔记
一、内核1、什么是操作系统的内核?2、内核态和用户态的区别?操作系统的内核是操作系统的核心部分,它负责管理系统的资源(如CPU、内存、磁盘等),提供基本的服务(如文件系统、进程管理、设备驱动等),并对系统的各种请求进行处理和调度。内核态和用户态是操作系统中两种不同的运行级别。它们的主要区别如下:权限不同:内核态拥有更高的权限,可以访问系统的所有资源和硬件设备,而用户态只能访问有限的资源和硬件设备。
The Straggling Crow
·
2023-11-11 11:57
系统
笔记
linux
网络
操作系统笔记
——缓冲区管理
一、前言嘿嘿下面会涉及到一点点汇编的知识。在没有缓冲区的这个概念之前,我们讲CPU和I/O设备的传送方式之一,中断访问方式时,CPU把给I/O的命令或者数据用OUT命令放在端口里,I/O去取;反过来,I/O给CPU的数据、状态信息也存储在端口里,CPU用IN命令去取。INAL,21H;表示从21H端口读取一字节数据到ALOUT21H,AL;将AL的值写入21H端口从上面的汇编命令格式可以直观的看出
玛丽莲茼蒿
·
2023-11-10 16:51
操作系统
缓冲区
操作系统笔记
02:进程优先级、环境变量
目录:进程优先级环境变量进程优先级进程优先级:CPU资源分配的先后顺序,就是指进程的优先权(priority)。优先级与权限的区别:权限:能否的问题,能——有权限,不能——无权限优先级:确定能的情况下,顺序先后的问题使用ps-l命令可查看当前运行进程以及其优先级PRI:进程优先级NI:nice值,表示进程可被执行的优先级的修正数值PRI值越小进程越快被执行,加入nice值后,PRI变为:PRI(n
欲亐
·
2023-11-10 04:51
linux
操作系统
四川大学软件学院
操作系统笔记
关于作者操作系统分数:96/100个人主页:https://tzq0301.cnGitHub:https://github.com/tzq0301这篇博客的使用方式此博客笔记结合《操作系统——精髓与设计原理(第九版)》英文版和PPT制作而成,没有英文教材的同学可以使用这篇博客进行一定的辅助:若需要找题目答案/相关信息时,按Ctrl+F进行关键字搜索即可下划线的内容为遇到的题目的内容加粗的内容为重点
油条生煎
·
2023-10-23 06:51
四川大学软件学院
操作系统
linux
操作系统
四川大学
【
操作系统笔记
】中断和异常
中断机制的诞生:早期的计算机,各程序只能串行执行,系统资源利用率低。为了解决上述问题,人们发明了操作系统,引入中断机制,实现了多道程序并发执行本质:发生中断意味着操作系统介入,开展管理工作。由于操作系统的管理工作(比如进程切换,分配I/O设备等)需要使用特权指令,因此CPU要从用户态转为核心态。中断可以使CPU从用户态切换为核心态(唯一途径),使操作系统获得计算机的控制权。有了中断,才能实现多道程
暮色_年华
·
2023-10-21 03:17
操作系统
操作系统
操作系统笔记
01:初识操作系统
目录:冯诺依曼体系结构操作系统概念进程与进程状态冯诺依曼体系结构输入设备:键盘、鼠标、扫描仪等输出设备:显示器、打印机等注:此处存储器指内存硬盘既能作为输入设备,也能作为输出设备CPU在数据层面不和外设打交道,仅和内存打交道一切设备都只能和内存打交道操作系统概念操作系统(OperatingSystem,简称OS)是管理计算机硬件与软件资源的计算机程序。——百度百科操作系统由内核和其他程序构成。操作
欲亐
·
2023-10-10 01:04
操作系统
linux
内核
大佬
操作系统笔记
第一章.计算机系统概述1.基本构成2.指令的执行3.中断3.1目的3.2类型3.3中断控制流3.4中断处理3.5多个中断4.存储器的层次结构4.1高速缓存5.直接内存存取(DMA)第二章.操作系统概述1.操作系统的目标和功能2.操作系统的发展3.现代操作系统第三章.进程1.进程的定义2.进程的状态2.1进程的创建与终止2.2两状态进程模型2.3五状态进程模型2.4引入”挂起态“的进程模型3.进程的
某WAP
·
2023-10-09 23:07
【王道考研】操作系统 笔记 第二章上 进程调度
本文内容,1.进程和线程2.进程调度特此鸣谢王道考研本文参考王道考研的相关课程若有侵权请联系,立删其余笔记链接:【王道考研】
操作系统笔记
第一章_才疏学浅743的博客-CSDN博客【王道考研】
操作系统笔记
第二章上进程调度
才疏学浅743
·
2023-10-04 01:53
操作系统笔记
c++
算法
服务器
【王道考研】操作系统 笔记 第一章
特此鸣谢王道考研本文参考王道考研的相关课程若有侵权请联系,立删其余笔记链接:【王道考研】
操作系统笔记
第一章_才疏学浅743的博客-CSDN博客【王道考研】
操作系统笔记
第二章上进程调度_才疏学浅743的博客
才疏学浅743
·
2023-10-04 01:53
操作系统笔记
windows
【
操作系统笔记
十】缓存一致性
CPU核心之间数据如何传播高速缓存中的值被修改了,那么怎么同步到内存中呢?①写直达(Write-Through)②写回(Write-Back)写直达(Write-Through)简单,但是很慢,每次写都需要经过内存总线写回(Write-Back):尽可能推迟更新,只有当替换算法要驱逐这个更新过的缓存块时,才把它写回到内存中。由于局部性,写回能显著地减少总线流量,但是它的缺点是复杂。写传播(Writ
川峰
·
2023-09-25 21:08
操作系统学习笔记
操作系统
缓存一致性
MESI协议
内存屏障
锁内存总线
锁缓存行
lock指令原理
【
操作系统笔记
十五】操作系统面试问题总结
1.进程和线程的区别?调度:进程是资源管理和分配的基本单位,线程是CPU调度程序执行的基本单位。切换:线程切换比进程切换要快得多,进程切换需要进行CPU上下文切换,而线程不需要。拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,但是可以访问隶属于进程的资源。系统开销:创建或撤销进程时,系统都要为之分配或回收系统资源,如内存空间,I/O设备等,OS所付出的开销显著大于在创建或撤销线程时的开
川峰
·
2023-09-24 04:07
操作系统学习笔记
操作系统
【
操作系统笔记
十一】进程间通信
Linux文件系统inode节点(indexnode):给每个文件赋予一个称为i节点的数据结构。inode一开始是存储在硬盘中的,只有当文件被打开的时候,其对应的i节点才加载到内存中。总结:Linux中,用户态通过读写文件的Api进行系统调用,在内核态中,上层是虚拟文件操作系统VFS,它为用户态提供统一接口,屏蔽底层实现细节,VFS层定义了底层具体的文件系统需要实现的接口,VFS层往下对接不同的具
川峰
·
2023-09-22 21:24
操作系统学习笔记
操作系统
进程通信
管道
共享内存
信号量
消息队列
Linux文件系统
【
操作系统笔记
十四】科普:POSIX 是什么
注:本文转载自该文章posix是什么都不知道,还好意思说你懂Linux?Linux开发者越来越多,但是仍然有很多人整不明白POSIX是什么。本文就带着大家来了解一下到底什么是POSIX,了解他的历史和重要性。一、什么是POSIX?1.概念POSIX:可移植操作系统接口(PortableOperatingSystemInterfaceofUNIX,缩写为POSIX),2.发布者-IEEE发布者为电气
川峰
·
2023-09-22 21:54
操作系统学习笔记
操作系统
POSIX
Unix
Linux
可移植性
系统调用
库函数
【
操作系统笔记
十二】Linux常用基础命令
Linux常用快捷键Tab命令或路径等的补全键,特别常用的快捷键Ctrl+insert复制命令行内容(常用可提高效率)Shift+insert粘贴命令行内容(常用可提高效率)Ctrl+C中断当前任务(退出)Ctrl+Z暂停当前任务Ctrl+I清除屏幕所有的内容Ctrl+A光标迅速回到行首Ctrl+E光标迅速回到行尾Ctrl+F光标向右移动一个字符Ctrl+B光标向左移动一个字符Ctrl+K剪切(删
川峰
·
2023-09-22 21:53
操作系统学习笔记
Linux常用命令
Linux常用快捷键
【
操作系统笔记
十三】Shell脚本编程
什么是shellshell就是命令解释器,用于解释用户对操作系统的操作,比如当我们在终端上执行ls,然后回车,这个时候会由shell来解释这个命令,并且执行解释后的命令,进而对操作系统进行操作。在Centos操作系统中支持多种shell,我们可以通过下面的命令来查看一个操作系统支持的shell:cat/etc/shells但是Centos7默认的shell是bash,也是在Centos系统中常用的
川峰
·
2023-09-22 21:20
操作系统学习笔记
操作系统
Linux命令
Shell脚本编程
【
操作系统笔记
】并发安全问题
用户态抢占和内核态抢占内核中可以执行以下几种程序:①当前运行的进程:陷阱程序(系统调用)和故障程序(pagefault),进程运行在内核态的时候,其实就是在执行进程在用户态触发的异常对应的异常处理程序②中断处理程序③内核线程用户态线程抢占的调度时机检查当前线程是否需要被抢占的时机点(检查点):时钟中断发生,在时钟中断处理程序中判断进程实际运行的时间大于规定运行的最长时间且运行队列有优先级更高的任务
川峰
·
2023-09-22 00:09
操作系统学习笔记
操作系统
并发安全
线程同步
CAS
自旋锁
死锁
信号量
【
操作系统笔记
】任务调度&信号处理&CPU上下文
任务调度何时需要调度执行一个任务?第一:当任务创建的时候,需要决定是继续执行父进程,还是调度执行子进程第二:在一个任务退出时,需要做出调度决策,需要从TASK_RUNNING状态的所有任务中选择一个任务来执行第三:当一个任务阻塞在I/O上,或者因为其他原因阻塞,必须调度另一个任务执行第四:在一个I/O中断发生时,必须做出调度决策。I/O中断来源于I/O设备,说明I/O的工作结束了,需要唤醒正在阻塞
川峰
·
2023-09-21 04:30
操作系统学习笔记
操作系统
任务调度
信号处理
CPU上下文切换
【
操作系统笔记
】内存布局&内存映射
虚拟内存布局虚拟地址空间大小:32位虚拟地址空间[0~2^32-1]总共4GB64位虚拟地址空间[0~2^64-1]总共16777216TB不管是运行在用户态还是内核态,都需要使用虚拟地址,这是因为计算机硬件要求的,CPU要经过地址转换得到最终的物理地址,软件必须服从硬件的规定。内核态的虚拟空间和某一个程序没有关系,所有程序通过系统调用进入到内核之后,看到的虚拟地址空间都是一样的。32位虚拟地址空
川峰
·
2023-09-21 04:29
操作系统学习笔记
操作系统
虚拟内存布局
虚拟地址空间
内存映射
共享内存映射
用户程序页表
内核页表
【
操作系统笔记
】内存分配
内存对齐问题:为什么需要内存对齐呢?主要原因是为了兼容,为了让程序可以运行在不同的处理器中,有很多处理器在访问内存的时候,只能从特定的内存地址读取数据。换个说法就是处理器每次只能从内存取出特定个数字节的数据。如果不做内存对齐的话,CPU访问一个变量的值有可能需要跨两个内存块(假设每4字节为一块)就需要访问2次,损耗CPU性能,内存对齐后,CPU只需要一次访问就可以读取4字节数据。比如说一次只能读取
川峰
·
2023-09-21 04:29
操作系统学习笔记
操作系统
内存分配
内存对齐
堆内存
malloc
和
free
【
操作系统笔记
】进程和线程
进程的组成进程要读取ELF文件,那么:①要知道文件系统的信息,fs_struct②要知道打开的文件的信息,files_struct一个进程除了需要读取ELF文件外,还可以读取其他的文件中的数据。进程中肯定有一个mm_struct实例,每个进程都有自己的虚拟地址空间,用于进程访问内存的。进程中肯定得知道下一条需要执行指令的内存地址,这个内存地址存储在CPU的程序计数器中。每个进程都可以运行在:用户态
川峰
·
2023-09-21 04:58
操作系统学习笔记
操作系统
进程切换
进程创建
用户级线程
内核级线程
内核线程
线程的状态
【
操作系统笔记
】内存寻址
物理寻址主存(内存)计算机主存也可以称为物理内存,内存可以看成由若干个连续字节大小的单元组成的数组每个字节都有一个唯一的物理地址(PhysicalAddress)CPU访问内存前,先拿到内存地址,然后,通过内存地址访问内存中数据指令总线的分工数据总线:负责传输实际数据的地址总线:负责传输数据地址的,用来确定到底把数据传输到哪里去,是内存的某个位置,还是某一个I/O设备控制总线:负责传输控制信号的,
川峰
·
2023-09-20 15:38
操作系统学习笔记
操作系统
虚拟内存
内存寻址
分段寻址
分页寻址
多级页表
地址空间
【
操作系统笔记
】高速缓存
CPU高速缓存存储器的分层结构:问题:为什么这种存储器层次结构行之有效呢?衡量CPU性能的两个指标:响应时间(或执行时间):执行一条指令平均时间吞吐量,就是1秒内CPU可以执行的指令的总条数响应时间越小、吞吐量越大,那么CPU的性能当然就越好了。高速缓存在CPU芯片中,位于寄存器文件和主存之间为什么需要高速缓存呢?随着时间变迁,CPU和内存之间的性能差距越来越大:为了弥补两者之间的性能差异,我们在
川峰
·
2023-09-20 15:38
操作系统学习笔记
操作系统
高速缓存
高速缓存寻址
【
操作系统笔记
】链接阶段&ELF文件
链接阶段:符号解析链接阶段主要包含:符号解析重定位一般情况下,每个C文件可以看成一个程序模块,比如下边的main.c就是一个程序模块#includeexternintshared;intsum(int*a,intn);intarray[2]={1,2};staticintm=10;staticintswap(int*a,int*b){inttmp=*a;*a=*b;*b=tmp;}intmain(
川峰
·
2023-09-20 15:08
操作系统学习笔记
操作系统
Linux
ELF文件
链接阶段
【
操作系统笔记
】程序运行机制CPU&指令集
内存地址指针/引用指针、引用本质上就是内存地址,有了内存地址就可以操作对应的内存数据了。不同的数据类型字节序大端序(BigEndian):字节顺序从低地址到高地址顺序存储的字节序小端序(LittleEndian):字节顺序从高地址到低地址顺序存储的字节序对于人类来说,大端序比较好理解,字节序从低地址到高地址,对于计算机来说,小端序比较容易操作。进制转换二进制和十进制之间的转换十进制转成二进制:整数
川峰
·
2023-09-20 15:07
操作系统学习笔记
操作系统
Linux
操作系统笔记
(实时更新)
1操作系统引论1.1操作系统的目标和作用操作系统定义:是一组控制和管理计算机软硬件资源、合理地对各类作业进行调度以及方便用户使用的程序集合操作系统的目标:方便性:操作系统使计算机易于使用有效性:操作系统允许以更有效的方式使用计算机系统资源:提高系统资源利用率和吞吐量可扩展性:操作系统中允许有效地开发、测试和引进新的系统功能开放性:实现应用程序的可移植性和互操作性,要求具有统一的开放的环境OS的作用
Lyrisฅ
·
2023-09-10 16:55
计算机基础
linux
windows
操作系统笔记
内核态(KernelMode):运行操作系统程序,操作硬件用户态(UserMode):运行用户程序特权指令:只能由操作系统使用、用户程序不能使用的指令。举例:启动I/O内存清零修改程序状态字设置时钟允许/禁止终端停机非特权指令:用户程序可以使用的指令。举例:控制转移算数运算取数指令访管指令(使用户程序从用户态陷入内核态)用户态--->内核态:唯一途径是通过系统调用,中断/异常、陷入机制(访管指令)
采采卷耳77
·
2023-09-07 15:51
linux
笔记
【王道】
操作系统笔记
第一章 操作系统概述
1.1.1操作系统的概念和功能我们熟悉的操作系统有哪些?从计算机系统的层次结构上看操作系统:以一台电脑的诞生为例:第一步,厂家组装一台裸机第二步,出售前安装操作系统第三步,用户安装应用程序第四步,使用应用程序操作系统的定义操作系统(OperatingSystem,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它
令夏二十三
·
2023-09-06 00:04
王道考研
笔记
服务器项目部署总结(超详细)
系列文章目录Linux
操作系统笔记
【超详细】本篇文章主要从准备篇、项目开发、项目打包、项目部署四个部分去介绍如何把前后端分离的项目部署到阿里云服务器,在服务器上去玩自己的项目。
xxkfz
·
2023-08-30 09:59
操作系统笔记
进程进程是拥有资源的基本单位。进程特征1.动态性:进程是程序的一次执行,有着创建,活动,暂停,终止等过程,具有一定的生命周期。2.并发性:多个进程实体可以同时存于内存中,在一段时间内同时运行。3.独立性:进程实体是一个能独立运行获得资源和接受调度的单位。4.异步性:进程之间相互制约,进程按各自独立,不可预知的速度向前推进。(操作系统需要提供进程同步机制)5.结构性:每个进程都配有一个PCB对其进行
薛动静
·
2023-08-17 21:51
操作系统笔记
面试
笔记
操作系统
操作系统笔记
:第五章—虚拟存储器
主要内容:1.虚拟存储器的基本概念•引入、实现、特征2.请求分页存储管理方式•硬件支持、地址变换、分配算法•页面置换算法•性能分析3.请求分段存储管理方式内容:1.虚拟存储器的基本概念分析常规存储器管理不足的原因:1)常规存储器管理方式的特征一次性:作业在运行前一次性地全部装入内存驻留性:作业装入内存后,便一直驻留在内存中,直至作业运行结束。2)局部性原理程序在执行时将呈现出局部性规律:在一较短的
一萌新一
·
2023-07-26 03:56
操作系统笔记
(王道考研) 第五章:输入输出(I/O)管理
大部分内容基于中国大学MOOC的2021考研数据结构课程所做的笔记,后续又根据2023年考研的大纲增加了一些内容,主要有操作系统引导、虚拟机、多级队列调度算法、互斥锁、调度器和闲逛进程、内存映射文件、文件系统的全局结构、虚拟文件系统、固态硬盘SSD、输入输出应用程序接口、驱动程序接口等等。感谢我的室友HXN,他帮我写了一部分第五章的内容。课程内容和西电平时讲课的内容大致重合,西电可能每章会多讲一点
CS_Lee_
·
2023-07-25 17:31
操作系统
学习
操作系统
王道考研
考研
笔记
王道考研
操作系统笔记
(第五章)附:王道考研408所有PPT和思维导图
如需ppt和思维导图请拉到最后,有github链接推荐大家自己记笔记,非常好的学习过程文章链接
操作系统笔记
(第一章).
操作系统笔记
(第二章).
操作系统笔记
(第三章).
操作系统笔记
(第四章).
操作系统笔记
望寒秋
·
2023-07-25 17:24
操作系统
ppt
思维导图
数据结构
计算机网络
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他