
读书笔记
文章平均质量分 91
.守心.
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
计算机操作系统 - 进程和线程
进程的引入,从CPU开始管理CPU,先要使用CPU,那么CPU上电之后发生了什么?工作原理 : 自动的取址执行从PC处获取指令的地址,然后取出指令并且执行现在的指令执行是顺序执行,如果遇到需要与外界设备交互的指令,那么就会等待较长的时间,CPU资源明显浪费,怎么提高效率?解决 : 在需要外界设备工作时,通知外界设备工作,然后执行其他程序,等待外界设备工作完成之后,再执行本程序一个CPU上交替执行多个程序: 并发多个CPU同时执行多个程序 : 并行切换程序之后,需要切回去时怎么办?原创 2021-10-26 21:37:51 · 288 阅读 · 0 评论 -
计算机操作系统 - 历史和概述
计算机操作系统历史1955 - 1965,计算机非常昂贵,上古神机IBM7094,造价在250万美元以上当时计算机只需要负责计算,所以做出来一个批操作系统一个任务结束之后或一个任务发生异常结束之后才可以开始下一个任务的处理,在处理之前,任务的顺序就固定好,开始执行之后不可更改执行任务的顺序随着时代的发展,计算机只是执行计算任务已经远远不足与满足社会的需求,社会需求需要计算机干多种事情在代码层面上说,可以执行多道程序,程序之间的切换和调度就成为问题的核心,因为既需要执行I/O任务,又有计算任务、又原创 2021-10-25 14:07:41 · 467 阅读 · 0 评论 -
计算机网络原理 - 传输层
1 传输层服务1.1 概念为运行在不同主机上的应用进程提供逻辑通信传输单元 :TCP/报文段 UDP/数据报协议 : TCP UDP对于服务的增强和依赖依赖于网络层的服务 (延时 带宽)对网络层进行增强 (数据丢失 乱序)1.2 实体协议(TCP/UDP)可靠,保序的传输:TCP通过多路复用/解复用拥塞控制流量控制建立连接来实现不可靠,不保序的传输:UDP多路复用/解复用没有为网络层添加更多的服务都不提供的服务延时保证带宽保证2 多路复用原创 2021-02-06 17:50:22 · 407 阅读 · 0 评论 -
计算机网络原理 - 应用层
1 应用程序体系结构可能的应用架构:客户-服务器模式(C/S:client/server)对等模式(P2P:Peer To Peer)混合体:客户-服务器和对等体系结构编程 :1 在不同的端系统上运行2 通过网络基础设施提供服务,应用进程彼此通信例如 Web: Web服务器软件和浏览器进行通信大多数网络应用都不在网络核心而在网络边缘2 应用层协议协议 :定义在不同端系统上应用进程之间如何相互交换报文**交换报文类型 : 请求和应答报文应用层协议仅仅是应用层的一部分2.1 HTT原创 2021-01-28 16:53:19 · 380 阅读 · 0 评论 -
深入理解Java虚拟机 - java内存区域和内存溢出异常
1 概述自动内存管理是Java区别于C , C++ 的一个重要特性,因为Java程序员把控制内存的权利交给了Java虚拟机,Java程序就不容易出现内存泄露和内存溢出,但是如果出现内存溢出和内存泄漏就不容易排查出错误,了解Java虚拟机的运行有助于错误的查找2 运行时数据区Java虚拟机在执行java程序的过程中,会把它所管理的内存划分为若干个不同的数据区域2.1 程序计数器程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前执行线程的字节码行号原创 2021-01-24 22:20:20 · 240 阅读 · 0 评论 -
计算机网络原理 历史和概述
1 计算机网络历史1960年以前,计算机采用线路交换线路交换:每一个端到端之间都使用线路连接,相当于早期的电话线缺点:线路建立时间过长,成本高独享式占用通信资源,不适合于突发性高的计算机网络1961-1972 :出现早期的分组交换早期的分组交换,每一个节点即是端系统也是路由器,每一个节点都具有存储转发的功能优点:线路共享处理突发性好缺点:效率较低1972-1980 : 专用网络和网络互联分组交换兴起时,并没有统一的标准,每一家公司或集体组织都搭建了以自己为标准的专用网络,并且在原创 2021-01-22 16:23:20 · 370 阅读 · 0 评论