计算机基础
C++
Crystal_Coding
这个作者很懒,什么都没留下…
展开
-
操作系统面试题
文章目录(1)进程、线程、协程(2)进程间通信的方式(3)IO多路复用有哪几种方式?区别? (1)进程、线程、协程 参考链接:https://www.cnblogs.com/lxmhhy/p/6041001.html 进程: 具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统资源分配的基本单位。由于进程比较重量,占据独立的内存,所以上下文进程间的切换开销比较大,但相对比较稳定安全。 线程: 线程是任务调度和执行的最小单位,线程基本上不拥有系统资源,只拥有在运行中必要的资源(程序计数器、寄存原创 2020-10-23 09:14:42 · 172 阅读 · 0 评论 -
同步,异步,阻塞,非阻塞
参考链接:https://blog.csdn.net/qq_38128179/article/details/86132731 同步和异步:(消息通信机制) 同步:正在执行的两个进程,进程B必须收到进程A的返回值之后,才能继续执行下去,这个两进程是同步关系 异步:相反,进程B需要进程A的返回值,但是当这个返回值没有到达B之前,进程A可以继续执行,这两个进程是异步关系 阻塞和非阻塞:(等待结果时进程的状态) 阻塞:正在执行的两个进程,进程A在等待进程B的消息的时候,被挂起,一直等下去,不能干别的事情,直原创 2020-09-18 16:31:13 · 130 阅读 · 0 评论 -
操作系统学习笔记
文章目录1.引言 1.引言 操作系统: 应用程序 资源管理器 特征: 并发: 共享 虚拟 异步原创 2020-08-28 13:55:46 · 268 阅读 · 0 评论 -
数据库面试题
索引作用,应该/不应该创建索引的列,索引底层实现,sql语法,常见引擎特点,事务特点,隔离级别(引擎默认级别),隔离级别的问题,锁等 (1) 关系型和非关系型数据库的区别(各自优点) (2) 常用SQL语句(DDL,DML,DCL,TCL) (3) 数据库中join的类型与区别(inner join, outer join, cross join, natural join, self join),注意适用场景和sql语句的编写 (4) 数据库的索引类型 (5) 聚集索引和非聚集索引的区别(叶节点存储内容)原创 2020-08-28 11:27:47 · 406 阅读 · 0 评论 -
TCP/IP笔记
2.4 编址 物理地址(链路地址、硬件地址(固化在相应的硬件中)): 用来标识通信的节点(在物理网络的内部标识网络的地址); (物理网内部通信时使用的地址)在物理网内唯一; 数据链路层的地址;(网络接入层) 格式不统一,由其所在的物理网络决定 IP地址(网络地址): 标识通信节点的网络连接(在不同的物理网之间标识网络的地址) 网络层的地址 端口地址: 标识通信的进程(计算机内部标识不同的通信进程) 16bit的整数 传输层的地址(在传输层中用来区分不同的通信进程) 2.5 目的地址:单播、多播、广播 针原创 2020-07-03 16:08:15 · 261 阅读 · 0 评论 -
TCP/IP详解 第一章 概述
写在前面 tcp/ip其实是一个协议族,不仅仅包含tcp协议、ip协议,还包含其他层的协议。 传输层协议:tcp(可靠)、udp(不可靠) 网络层协议:ip、icmp(ip协议的附属协议,用来与其他主机或者路由器交换错误报文和其他重要信息,ping和traceroute这两个诊断工具,都使用icmp协议)、igmp(因特网组管理协议,用来把UDP数据报多播到多个主机) 链路层协议:arp(地址解析协议)、rarp(逆地址解析协议),用来转换网络层和链路层使用的地址 在不同的层传输的数据单元的名字不一样:原创 2020-05-31 16:34:36 · 161 阅读 · 0 评论