2021-07-22 11:04:30 星期四 ##五、时间戳 ####什么是时间戳? 时间戳实际上就是一个时间点。 在操作系统中,代码加入了时间测量的功能,比如任务关中断时间,关调度器时间等。 知道了代码的运行时间便可知道该代码的执行效率。 在代码运行前记录一个时间点start,在代码运行完记录一 Read More
posted @ 2021-11-30 20:33 cswft Views(92) Comments(0) Diggs(0) Edit
2021-07-16 22:23:32 星期五 ##一、裸机系统与多任务系统 裸机系统 轮询系统 在裸机编程时先初始化好相关的硬件,然后让主程序在一个死循环里面不断循环,顺序地做各种事情,实时性差。 前后台系统 在轮询系统的基础上加入了中断。外部事件的响应在中断里完成,事件的处理仍然回到轮询系统中完 Read More
posted @ 2021-11-30 20:33 cswft Views(48) Comments(0) Diggs(0) Edit
2021-07-27 18:07:03 星期二 ##十一、任务的挂起和恢复 让OS的任务支持挂起和恢复的功能,挂起就相当于暂停,暂停后任务从就绪列表中移除,恢复即重新将任务插入就绪列表。一个任务挂起多少次就要恢复多少次才能重新运行。 ###1、定义任务的状态 在任务实现挂起和恢复的时候,要根据任务的 Read More
posted @ 2021-11-30 20:31 cswft Views(38) Comments(0) Diggs(0) Edit
2021-07-24 10:04:51 星期六 ##九、实现时基列表 ###什么是时基列表 时基列表是与时间相关的,处于延时的任务和等待事件有超时限制的任务都会从就绪列表中移除,然后插入时基列表。 时基列表在OSTimeTIck中更新,如果任务的延时时间结束或者超时到期, 就会让任务就绪,从时基列表 Read More
posted @ 2021-11-30 20:31 cswft Views(31) Comments(0) Diggs(0) Edit
2021-07-23 09:40:45 星期五 ##七、就绪列表 在μC/OS-III中,任务被创建后,任务的TCB会被放入就绪列表中,表示任务在就绪,随时可能被运行。 就绪列表包含一个表示任务优先级的优先级表,一个存储任务TCB的TCB双向链表。 ###1、优先级表 优先级表在代码层面上来看,就是 Read More
posted @ 2021-11-30 20:31 cswft Views(87) Comments(0) Diggs(0) Edit
#一、网络应用模型 ###应用层概述 应用层对应用程序的通信提供服务 应用层协议定义: 应用进程交换的报文类型,请求还是响应? 各种报文类型的语法,如报文中的各个字段及其详细描述 字段的语义,即包含在字段中的信息的含义 进程何时,如何发送报文,以及对报文进行响应的规则。 网络应用模型 客户/服务器模 Read More
posted @ 2021-06-21 17:52 cswft Views(126) Comments(0) Diggs(0) Edit
2021-06-18 16:09:28 星期五 I should have known I'd leave alone Just goes to show That the blood you bleed Is just the blood you owe #一、传输层概述 传输层是只有主机才有的层 Read More
posted @ 2021-06-21 11:57 cswft Views(232) Comments(0) Diggs(0) Edit
2021-06-14 09:48:08 星期一 。。。差点忘了今天是端午节不用上课!!! #一、网络层功能概述 主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务,网络层传输单位是数据报。 功能一:路由选择与分组转发 最佳路径 功能二:异构网络互联 功能三:拥塞控制 若所有节点都 Read More
posted @ 2021-06-16 22:56 cswft Views(529) Comments(0) Diggs(0) Edit
2021-06-02 22:37:39 星期三 好一个玩物丧志....两天没学了,今晚十点半了才来开肝,怪谁.... #一、数据链路层功能概述 ###基本概念 结点:主机、路由器 链路:网络中两个结点之间的物理通道,分为有线链路、无线链路。 数据链路:网络中两个结点之间的逻辑通道,把实现控制数据传输 Read More
posted @ 2021-06-07 22:45 cswft Views(750) Comments(0) Diggs(0) Edit
2021-05-30 20:47:26 星期日 好家伙,今晚直接网易云上号了两个小时,在停不下来的趋势中还是忍痛关掉。。计网开干.... #一、物理层基本概念 物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。 物理层主要任务:确定与传输媒体接口有关的一些特性 ——— Read More
posted @ 2021-06-01 00:52 cswft Views(374) Comments(0) Diggs(0) Edit