chu_bingzhi
码龄4年
关注
提问 私信
  • 博客:28,021
    28,021
    总访问量
  • 35
    原创
  • 49,471
    排名
  • 403
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2020-11-04
博客简介:

qq_52240295的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    125
    当月
    2
个人成就
  • 获得626次点赞
  • 内容获得0次评论
  • 获得506次收藏
创作历程
  • 35篇
    2024年
成就勋章
TA的专栏
  • 计组和os
    2篇
  • 考研政治
    1篇
  • 计算机网络
    8篇
  • csapp
    2篇
  • 操作系统
    11篇
  • 计组
    11篇
兴趣领域 设置
  • 人工智能
    机器学习深度学习pytorch图像处理
  • 音视频
    opencv计算机视觉
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

输入输出系统和中断总结

包括输入输出设备以及通过输入输出接口才能访问的外存储设备在各个外设与主机之间传输数据时进行各种协调工作的逻辑部件用于向计算机系统输入命令和文本、数据等信息的部件用于将计算机系统中的信息输出到计算机外部进行显示、交换等部件除计算机内存及CPU缓存外的存储器IO系统分为软件:采用IO指令和通道指令实现CPU和IO设备的信息交换硬件:通过设备控制器来控制IO设备的具体动作,通过总线相连容量 = 分辨率 × 灰度级位数带宽 = 分辨率 × 灰度级位数 ×帧数。
原创
发布博客 2024.09.04 ·
387 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏

思修思想篇

大学生思考人生问题,应该 正确认识和处理个人与社会的关系,把自己的人生追求同社会的发展进步紧密结合起来,在为 社会作贡献的过程中成长进步,实现自己的人生价值。”这一论断关注的是现实的、具体的人,强调从社会关系出发去把握变化着的人的本质, 为人们认识人生、形成正确的人生观提供了科学的方法论。第二,一个人确立了服务人民、奉献社会的人生追求,才能以正确的人生态度对待人生、 解决实际生活中的各种问题,以人民利益为重,始终对祖国和人民怀有高度的责任感,在服务 人民、奉献社会中实现自己的人生价值。
原创
发布博客 2024.09.02 ·
1991 阅读 ·
20 点赞 ·
0 评论 ·
11 收藏

存储系统总结

SAM:顺序存取存储器,按照某种顺序存取,存取时间和在存储体上的物理位置有关系DAM:直接存取存储器,先寻找一块小区域,接着顺序查找RAM:随机存取存储器,存取时间与物理位置无关存取时间:启动一次存储器操作到完成所经历的时间存取周期:连续进行两次独立访问存储器操作之间所需要最小的时间间隔存取周期>存取时间(因为要恢复存储)存储层析的主要思想:上一层的存储器作为低一层存储器的高速缓存。主存和cache之间的交换都是硬件自动完成的,cache-主存的速度接近cache,容量接近主存。
原创
发布博客 2024.09.01 ·
810 阅读 ·
10 点赞 ·
0 评论 ·
17 收藏

中断相关知识

当发生进程调度时,进行进程切换就是上下文切换(context switch).操作系统必须对上面提到的全部信息进行切换,新调度的进程才能运行。模式切换与进程切换比较起来,容易很多,而且节省时间,因为模式切换最主要的任务只是切换进程寄存器上下文的切换。当一个进程发生中断时,首先保存当前进程的上下文信息,然后跳转到中断子程序去执行,那么此时在中断子程序中又会产生当前堆栈及寄存器等值就称为中断上下文。运行于进程上下文的内核代码是可抢占的,但中断上下文则会一直运行至结束,不会被抢占。3、用户态,运行于用户空间。
原创
发布博客 2024.07.10 ·
277 阅读 ·
8 点赞 ·
0 评论 ·
4 收藏

1、链接(link)

9、debug:调试符号表信息节头部表:告诉不同部分的起始位置ELF首部+不同的section+描述section信息的表7f 45 4c 46(ELF Magic头部) 02(类型) 01(大小端) 01 00 00 00 00 00 00 00 00 00。
原创
发布博客 2024.06.08 ·
1214 阅读 ·
26 点赞 ·
0 评论 ·
21 收藏

3.1 数据链路层服务

主机和路由器:结点(nodes)连接相邻结点的通信信道:链路(links)有线链路(wired links)无线链路(wireless links)局域网(LANS)链路层数据分组:帧,封装网络层数据报组帧(framing)封装数据报构成数据帧,加首部和尾部帧同步链路接入(link access)如果是共享介质,需要解决信道接入(channel access)帧首部中的“MAC”地址,用于标识帧的源和目的(不同于IP地址)相邻结点间可靠交付。
原创
发布博客 2024.05.24 ·
48 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

4.2 网络层IP数据报与路由选择

1、版本号字段占4位:IP协议的版本号(E.g.4→IPv4,6→IPv6)2、首部长度字段占4位:IP分组首部长度(以4B为单位)3、服务类型(TOS)字段占8位:指示期望获得哪种类型的服务(区分服务)4、总长度字段占16位:IP分组的总字节数(首部+数据)最大IP分组的总长度:65535B最小的IP分组首部:20BIP分组可以封装的最大数据:65535-20=65515B5、生存时间(TTL)字段占8位:IP分组在网络中可以通过的路由器数(或跳步数)
原创
发布博客 2024.05.23 ·
1141 阅读 ·
28 点赞 ·
0 评论 ·
19 收藏

5 传输层

为了不同主机上的进程之间提供逻辑通信 ,主机才有的层次传输层的功能:1、传输层提供进程和进程的逻辑通信2、复用和分用3、传输层对收到的报文进行差错检测4、传输层两个协议(面向连接的传输控制协议TCP,无连接的用户数据报协议UDP)传输层的寻址与端口复用:应用层所有的应用进程都可以通过传输层再传输到网络层。分用:传输层从网络层收到数据后交付指明的应用进程。端口是传输层的SAP,标识主机中的应用进程端口号只有本地意义,在Internet中不同计算机的相同端口是没有联系的。
原创
发布博客 2024.05.22 ·
852 阅读 ·
28 点赞 ·
0 评论 ·
13 收藏

5.2 IO核心子系统

如:磁盘调度(先来先服务算法、最短寻道优先算法、SCAN算法:C-SGAN算法、LOOK算法、C-LOOK算法)。当多个磁盘I/0请求到来时,用某种度法确定满足请求的顺序。同理,打印机等设备也可以用先来先服务算法、优先级算法、短作业优先等算法来确定I/0调度顺序。操作系统需要实现文件保护功能,不同的用户对各个文件有不同的访问权限(如:只读、读和写等)在UNIX系统中,
原创
发布博客 2024.05.11 ·
687 阅读 ·
30 点赞 ·
0 评论 ·
22 收藏

5.1 输入输出I/O

I/O设备就是可以将数据输入到计算机,或者可以接收计算机输出数据的外部设备,属于计算机中的硬件部件。unix将外部设备抽象为一种特殊的文件,用户可以使用与文件操作相同的方式对外部设备进行操作。
原创
发布博客 2024.05.11 ·
613 阅读 ·
12 点赞 ·
0 评论 ·
13 收藏

4.2 文件系统

用一个例子来辅助记忆文件系统的层次结构:假设某用户请求删除文件“D:/工作目录/学生信息.xlsx”的最后100条记录1、用户需要通过操作系统提供的接口发出上述请求--用户接口2、由于用户提供的是文件的存放路径,因此需要操作系统一层一层地查找目录,找到对应的目录项--文件目录系统3、不同的用户对文件有不同的操作权限,因此为了保证安全,需要检查用户是否有访问权限--存取控制模块(存取控制验证层)
原创
发布博客 2024.05.08 ·
856 阅读 ·
9 点赞 ·
0 评论 ·
16 收藏

4.1 文件管理

文件就是一组有意义的信息和数据集合。
原创
发布博客 2024.05.08 ·
777 阅读 ·
14 点赞 ·
0 评论 ·
22 收藏

3.2 虚拟内存

1、基于局部性原理,在程序装入时,可以将程序中很快会用到的部分装入内存,暂时用不到的部分留在外存就可以让程序开始执行。2、在程序执行过程中,当所访问的信息不在内存时,由操作系统负责将所需信息从外存调入内存,然后继续执行程序。3、若内存空间不够,由操作系统负责将内存中暂时用不到的信息换出到外存。4、在操作系统的管理下,在用户看来似乎有一个比实际内存大得多的内存,这就是虚拟内存多次性:无需在作业运行时一次性全部装入内存,而是允许被分成多次调入内存。
原创
发布博客 2024.05.07 ·
946 阅读 ·
20 点赞 ·
0 评论 ·
15 收藏

3.1 内存管理

内存可以存放数据。程序执行前需要放在内存中才能被CPU处理——缓和CPU与硬盘之间的速度矛盾程序经过编译、链接后生成的指令中指明的是逻辑地址(相对地址),即:相对于进程的起始地址而言的地址。
原创
发布博客 2024.05.06 ·
1036 阅读 ·
16 点赞 ·
0 评论 ·
14 收藏

2.4 进程死锁

在并发环境下,各进程因竞争资源而造成的一种,就是“死锁”发生死锁后若无外力干涉,这些进程都将无法向前推进,1、死锁:各进程互相等待对方手里的资源,导致各进程都阻塞,无法向前推进的现象。2、饥饿:由于长期得不到想要的资源,某进程无法向前推进的现象。比如:在短进程优先(SPF)算法中,若有源源不断的短进程到来,则长进程将一直得不到处理机,从而发生长进程“饥饿”3、死循环:某进程执行过程中一直跳不出某个循环的现象。有时是因为程序逻辑bug导致的,有时是程序员故意设计的。
原创
发布博客 2024.05.05 ·
623 阅读 ·
27 点赞 ·
0 评论 ·
19 收藏

2.3 进程同步互斥

管程是一种特殊的软件模块,有这些部分组成:1、局部于管程的共享数据结构说明2、对该数据结构进行操作的一组过程3、对局部于管程的共享数据设置初始值的语句4、管程有一个名字。管程的基本特征:1、局部于管程的数据只能被局部于管程的过程所访问2、一个进程只有通过调用管程内的过程才能进入管程访问共享数据3、每次仅允许一个进程在管程内执行某个内部过程。
原创
发布博客 2024.05.05 ·
1506 阅读 ·
51 点赞 ·
0 评论 ·
33 收藏

2.2 进程调度

当有一堆任务要处理,但由于资源有限,这些事情没法同时处理。这就需要确定某种规则来决定处理这些任务的顺序,这就是“调度”研究的问题。
原创
发布博客 2024.05.04 ·
57 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2.1 进程与线程

程序:是静态的,就是个存放在磁盘里的可执行文件,就是一系列的指令集合。进程(Process):是动态的,是程序的一次执行过程(同一个程序会对应多个进程)当进程被创建时,操作系统会为该进程分配一个唯一的、不重复的“身份证号”'-- PID(Process lD,进程ID)1、操作系统要记录PID、进程所属用户UID(基本的进程描述信息,可以让操作系统区分各个进程)2、还要记录给进程分配了哪些资源(如:分配了多少内存、正在使用哪些I/0设备、正在使用哪些文件)(可用于实现操作系统对资源的管理)
原创
发布博客 2024.05.03 ·
1864 阅读 ·
29 点赞 ·
0 评论 ·
26 收藏

1 计算机系统概述

操作系统:控制和,并且合理的组织调度计算机的工作和资源的分配:以,是计算机系统中最基本的封装思想:操作系统把一些丑陋的硬件功能封装成简单易用的服务,使用户能更方便地使用计算机,用户无需关心底层硬件的原理,只需要对操作系统发出命令即可①GUI:图形化用户接口②联机命令接口(交互式命令接口)③脱机命令接口(批处理命令接口)④程序接口:可以在程序中进行系统调用来使用程序接口。普通用户不能直接使用程序接口,只能通过程序代码间接使用。(用户不可以使用,程序员可以使用)需要实现对硬件机器的拓展。
原创
发布博客 2024.04.29 ·
1622 阅读 ·
34 点赞 ·
0 评论 ·
32 收藏

7 输入输出系统

I/0接口:又称,负责协调主机与外部设备之间的数据传输。
原创
发布博客 2024.04.27 ·
563 阅读 ·
17 点赞 ·
0 评论 ·
16 收藏
加载更多