计算机基础
C++
Crystal_Coding
这个作者很懒,什么都没留下…
展开
-
操作系统面试题
文章目录(1)进程、线程、协程(2)进程间通信的方式(3)IO多路复用有哪几种方式?区别?(1)进程、线程、协程参考链接:https://www.cnblogs.com/lxmhhy/p/6041001.html进程: 具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统资源分配的基本单位。由于进程比较重量,占据独立的内存,所以上下文进程间的切换开销比较大,但相对比较稳定安全。线程: 线程是任务调度和执行的最小单位,线程基本上不拥有系统资源,只拥有在运行中必要的资源(程序计数器、寄存原创 2020-10-23 09:14:42 · 163 阅读 · 0 评论 -
同步,异步,阻塞,非阻塞
参考链接:https://blog.csdn.net/qq_38128179/article/details/86132731同步和异步:(消息通信机制)同步:正在执行的两个进程,进程B必须收到进程A的返回值之后,才能继续执行下去,这个两进程是同步关系异步:相反,进程B需要进程A的返回值,但是当这个返回值没有到达B之前,进程A可以继续执行,这两个进程是异步关系阻塞和非阻塞:(等待结果时进程的状态)阻塞:正在执行的两个进程,进程A在等待进程B的消息的时候,被挂起,一直等下去,不能干别的事情,直原创 2020-09-18 16:31:13 · 124 阅读 · 0 评论 -
操作系统学习笔记
文章目录1.引言1.引言操作系统:应用程序资源管理器特征:并发:共享虚拟异步原创 2020-08-28 13:55:46 · 260 阅读 · 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 · 390 阅读 · 0 评论 -
TCP/IP笔记
2.4 编址物理地址(链路地址、硬件地址(固化在相应的硬件中)):用来标识通信的节点(在物理网络的内部标识网络的地址);(物理网内部通信时使用的地址)在物理网内唯一;数据链路层的地址;(网络接入层)格式不统一,由其所在的物理网络决定IP地址(网络地址):标识通信节点的网络连接(在不同的物理网之间标识网络的地址)网络层的地址端口地址:标识通信的进程(计算机内部标识不同的通信进程)16bit的整数传输层的地址(在传输层中用来区分不同的通信进程)2.5 目的地址:单播、多播、广播针原创 2020-07-03 16:08:15 · 253 阅读 · 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 · 155 阅读 · 0 评论