自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 计算机网络(六)应用层

服务器是网络中提供服务的计算机或软件程序。服务器通常具有更高的性能、更大的存储空间和更高的带宽,用于提供各种服务,如文件存储、数据库管理、Web托管、电子邮件传递等。服务器会在网络中等待客户端的连接请求,并根据请求提供相应的服务或资源客户端是网络中使用服务的计算机或软件程序。客户端通常是用户使用的终端设备,如个人电脑、智能手机、平板电脑等。客户端通过向服务器发送请求来获取所需的服务或资源,并将服务器响应的结果显示给用户在客户/服务器模型中,客户端和服务器之间的通信遵循一种请求-响应的模式。

2024-04-16 21:50:05 1097 1

原创 计算机网络(五)传输层

无连接性:UDP是一种无连接的协议,通信双方之间不需要建立连接就可以直接发送数据。每个UDP数据包都是独立的,发送者不需要等待接收者的确认或响应不可靠性:UDP不保证数据的可靠传输,数据包可能会丢失、重复、延迟或乱序到达。UDP不提供重传机制、流量控制或拥塞控制,因此不能保证数据的完整性和顺序性简单性:UDP协议相比于TCP协议更加简单,因为它不需要建立连接、维护连接状态或进行流量控制。UDP的头部信息也相对较小,只包含源端口号、目标端口号、长度和校验和等字段高效性。

2024-04-15 23:00:13 873 1

原创 计算机网络(四)网络层

将两个以上的计算机网络,通过一定的办法,用一种或多种通信处理设备(即中间设备)相互连接起来,以构成更大的网络系统。中间设备又称中间系统或中继系统。

2024-04-15 21:02:23 873 1

原创 计算机网络(三)数据链路层

网桥的主要功能是扩展网络的覆盖范围,允许不同的局域网在逻辑上连接起来,而无需物理上直接连接。网卡是局域网中连接计算机和传输介质的接口,不仅能实现与局域网传输介质之间的物理连接和电信号匹配,还涉及帧的发送与接收、帧的封装与拆封、介质访问控制、数据的编码与解码及数据缓存功能。全世界的每块网卡在出厂时都有一个唯一的代码,成为访问控制(MAC)地址,这个地址用于控制主机在网络上的数据通信。时分多路复用将通信信道的时间划分为固定长度的时隙,每个设备在分配给它的时隙中发送数据。

2024-04-13 21:03:16 1506 1

原创 网络体系结构

协议:用于确定通信双方如何交换信息、建立连接、处理错误等的规则集合。它规定了数据在传输过程中的格式、同步、语法和语义,以及各种通信行为的约定。语法规定了传输数据的格式,语义规定了所要完成的功能,需要发出何种控制信息、完成何种动作及做出何种应答。同步规定了执行各种操作的条件、时序关系等,即事件实现顺序的详细说明接口:接口是同一结点相邻两层间交换信息的连接点,是一个系统内部的规定。每层只能为紧邻的层次之间的定义接口,不能跨层定义接口服务:服务是指下层为紧邻的上层提供的功能调用,是垂直的。

2024-04-13 07:54:44 250 1

原创 软考(十三)文件系统实现

打开文件时,操作系统利用路径名找到相应目录项,目录项中提供了查找文件磁盘块所需要的信息。目录实现的基本方式有线性列表和哈希表两种。线性列表实现对于线性查找,哈希表的实现对应散列查找。最简单的目录实现方法是使用存储文件名和数据块指针的线性表。创建文件时,必须首先搜索目录表以确定没有同名的文件存在,然后再目录表后增加一个目录项。删除文件则根据给定的文件名搜索目录表,接着释放分配给它的空间。哈希表根据文件名得到一个值,并返回一个指向线性列表中元素的指针。这种方法的优是查找非常迅速,插入和删除也较简单。

2024-04-11 15:54:07 518 1

原创 软考(十二)文件管理(一)

文件是一种存储在存储设备上的数据集合,通常表示为一个或多个有意义的字节序列。文件可以包含各种类型的数据,例如文本、图像、音频、视频等,它们按照一定的格式和组织方式存储在存储设备中,以便用户和程序可以访问和处理。

2024-04-08 22:51:25 773

原创 软考(十)内存管理(一)

负责管理系统中的内存空间,并根据进程的需求进行内存分配。内存管理器会记录内存空闲块的信息,以及已分配内存块的使用情况:将逻辑地址(进程中使用的地址)映射到物理地址(实际的内存地址)。地址映射的目的是保护进程的地址空间,防止不同进程之间的地址冲突将逻辑地址转换为物理地址的过程。地址转换通常涉及页表、段表等数据结构的维护和管理,以及地址映射的实现:通过设置内存访问权限(如读、写、执行),保护进程的地址空间不受非法访问或恶意程序的侵害。内存保护可以防止进程之间的相互干扰和非法访问。

2024-04-07 23:24:02 995

原创 进程管理(四)死锁

死锁是指两个或多个进程在执行过程中,由于竞争资源而造成的一种互相等待的现象,导致它们都无法继续执行下去的情况。当进程处于死锁状态时,系统中的所有进程都无法继续执行,形成了一个僵局。eg:假设有个狭窄的单行道,只允许左右单向通过。此时,左右两边各有一辆车,相向而行,这样就会发生冲突。左边车要向右走出单行道,但是右边有辆车卡死了位置,使其无法通过,。同理右边车也无法从左边驶出。

2024-04-06 21:51:07 854 1

原创 软考(八)进程同步

进程同步指的是协调多个并发执行的进程或线程之间的操作顺序,以确保它们按照既定的方式交互和共享资源。进程同步的目的是防止竞争条件(Race Condition)、死锁(Deadlock)、活锁(Livelihood)、饥饿(Starvation)等并发编程中常见的问题,确保系统的正确性、可靠性和稳定性eg:假设计算2+5*6,系统产生了2个进程: 一个加法,一个乘法;为了保证计算正确,则必须需要先做乘法进程,之后再处理加法进程。所以需要一定的机制约束加法进程要后执行。

2024-04-04 21:33:37 916 1

原创 软考(七)进程管理(二)

多道程序中,进程的数量往往多于处理机的个数,存在进程争用CPU情况。从就绪队列中按照一定的算法(公平、高效)选择一个进程并将CPU分配给它运行,以实现进程并发地执行处理机调度时多道程序操作系统的基础,是操作系统设计的核心问题一个任务从提交从开始直到完成,需要经历以下三级调度负责从就绪队列中选择合适的作业或进程将其调度到内存中准备执行选择一部分进程暂时挂起或者换出到外存(如磁盘)中,以释放内存资源给其他进程使用从就绪队列中选择一个进程分配CPU资源并执行。

2024-04-04 15:50:28 964 1

原创 软考(六) 进程管理(一)

*多道程序:**多道程序设计是一种操作系统的工作模式,它允许同时运行多个程序,并通过快速的切换和调度来实现对这些程序的并发执行系统中的基本执行单元一个动态实体,具有独立性、并发性、状态转换、通信同步和资源管理等特点资源分配和调度的一个单位,由程序块、进程控制块和数据块组成**程序:**程序是一组按照特定顺序组织的指令集合,用于完成特定的任务或实现特定的功能。程序是静态的,它们只是存在于存储介质中的一些代码和数据,没有具体的执行过程程序像一道菜谱(静态的),进程则是按照菜谱做菜(做菜是动态的);

2024-04-03 23:40:48 826 1

原创 软考(五) 嵌入式软件基础的概念

*定义:**种常见的调度算法,通常用于多任务系统中。它通过任务管理、内存管理、文件系统、设备驱动、系统调用、中断处理等功能,实现了操作系统对硬件的控制和对用户程序的支持,是整个操作系统的基础和核心。**定义:**将循环轮转调度算法应用于同时具有前台(Foreground)和后台(Background)任务的系统,则可以根据任务的优先级或重要性来确定每个任务的执行顺序和时间片分配。应用软件通常是根据用户的需求和特定领域的要求定制开发的,可以是通用的办公软件,也可以是针对特定行业或领域的专业软件。

2024-04-02 21:56:55 676 1

原创 嵌入式软考(四)计算机基础(二)

分布处理是指将一个大规模任务分解为多个子任务,并在多个独立的计算节点上分别执行这些子任务的技术。这些计算节点可以分布在不同的地理位置,通过网络连接进行通信和协作。

2024-04-02 15:30:02 848

原创 嵌入式软考(三)计算机组成简单介绍(一)

计算机组成简单介绍

2024-04-02 13:39:37 671

原创 嵌入式软考(二)数据存储单位和校验码

数据存储单位和校验码

2024-03-31 21:58:21 329

原创 嵌入式软考(一)数值表示和各进制之间转换

嵌入式软考,数值变换,不同进制转换

2024-03-31 17:28:36 387 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除