计算机基础
计算机网络,操作系统,编译原理的一些简单知识总结
tank59he
这个作者很懒,什么都没留下…
展开
-
操作系统之进程与线程5
进程与线程-Linux中的线程实现文章目录进程与线程-Linux中的线程实现LinuxThread创建线程同步互斥信号处理线程管理NPTL创建线程同步与互斥信号处理管理线程LinuxThread VS NPTLNPTL中的同步原语futexLinux2.4之前的线程模型采用了LinuxThread的实现、之后为了解决LinuxThread的一些缺点提供了NPTL的实现。LinuxTh...原创 2020-03-24 14:50:18 · 194 阅读 · 0 评论 -
操作系统之进程与线程4
进程与线程-同步文章目录进程与线程-同步屏蔽中断忙等的算法严格轮换算法Peterson算法TSL和XCHG指令线程阻塞唤醒实现不忙等信号量互斥量pthread中提供的同步函数屏蔽中断单处理器,最简单的方式是在进入临界区后立刻屏蔽所有中断,离开时再打开中断,屏蔽中断后时钟中断也被屏蔽,cpu不会进行进程切换。此种方式很多弊端,若不再打开中断、多处理器屏蔽中断指令只对一个cpu生效其他c...原创 2020-03-22 12:39:00 · 341 阅读 · 0 评论 -
操作系统之进程与线程3
进程与线程-3-通信文章目录进程与线程-3-通信同步信号量管程消息传递管道消息队列共享内存套接字进程间通信是指在不同进程之间传播或交换信息。进程间通信分为两大类:1同步、2消息传递。同步使用的方式有:信号量、管程等。消息传递有:管道(有名无名)、消息队列、套接字、信号、共享内存 。同步这一分类主要包括那些负责协调进程间合作的,也就是进程同步相关的通信方式,一般不负责...原创 2020-03-09 18:49:17 · 162 阅读 · 0 评论 -
操作系统之进程与线程2
进程与线程-调度算法文章目录进程与线程-调度算法进程行为分类调度算法分类调度算法的目标进程切换的成本FCFS先来先服务算法SJF最短作业优先算法SRTN最短剩余时间优先算法RR轮转算法优先级调度CTSS多级队列算法用户线程与内核线程用户线程内核线程一对一多对多进程行为分类进程按计算和IO操作的多少分为IO密集型应用和计算密集型应用。计算密集型应用因为可以一直利用CPU去计算而同等时间...原创 2020-03-09 18:47:48 · 196 阅读 · 0 评论 -
操作系统之进程与线程1
进程与线程文章目录进程与线程进程进程的组成进程的创建进程的终止线程区别进程是资源分配的最小单位,线程是CPU调度的最小单位进程进程就是一个正在执行的程序的实例,是系统进行资源分配和调度的基本单位。在当代面向线程设计的计算机结构中,进程是线程的容器。进程的组成进程由进程控制块、数据段、正文段组成。进程控制块:程序计数器、进程状态、CPU暂存器(中断时用于存储寄存...原创 2020-03-09 18:44:27 · 120 阅读 · 0 评论 -
网络之-HTTP与HTTPS
HTTP与HTTPS文章目录HTTP与HTTPSHTTPHTTP简介HTTP报文结构请求报文响应报文首部字段其他请求方法GET与POST的区别状态码2XX成功3XX重定向4XX客户端错误5XX服务端错误首部字段通用首部字段请求首部字段响应首部字段实体首部字段Cookie首部字段持久连接/管线化HTTP1.0、1.1、2.0之间的区别SPDY技术HTTP1.0与1.1HTTP1.1与2.0HTTP...原创 2019-11-14 17:25:00 · 458 阅读 · 0 评论 -
网络之-tcp与udp
TCP与UDP端口号 TCP,UDP端口号是分开的两套端口号,端口号范围是0-65535。校验和计算方式 初始检验和为16个0,将报文首部段与用户数据分为16bit一组,不够的在低字节补0,所有的16bit求和并将 高位溢出的进位加到低位上(循环进位),最后将这个相加后的值取反(0->1,1->0),填入到校验和中。 接收方将所有的16bit相加,若不为16个1则...原创 2019-11-08 21:31:42 · 830 阅读 · 0 评论