- 博客(13)
- 收藏
- 关注
原创 【计算机组成原理考研复习】05、中央处理器
3、微程序控制器【结构相当于缩小版的 主存+CPU】控制器的功能和工作原理【对指令中操作码部分的处理】系统总线(外部总线):CPU外部的数据总线。4、硬布线和微程序控制器的比较。各个阶段微操作序列和控制信号。内部总线:CPU内部的总线。数据通路的功能和基本结构。CPU功能和基本结构。2、指令周期的数据流。
2022-09-19 00:16:01
1174
1
原创 【计算机组成原理考研复习】04、指令系统
有效地址EA,指令通过形式地址找到有效地址EA,再根据有效地址中存放的数值进行逻辑运算或操作。注:主存按字节编址,不等于按字编址。2、定长操作码指令格式。3、扩展操作码指令格式。2、指令寻址和数据寻址。
2022-09-19 00:11:19
748
原创 【计算机组成原理考研复习】03、存储器
主存,包括RAM(内存条) + ROM(主板上的ROM)1、半导体随机存储器【DRAM】3、存储芯片的地址分配和片选。双端口RAM和多模块存储器。2、SRAM 和DRAM。3、只读存储器【ROM】Cache高速缓冲存储器。4、存储器与CPU连接。3、存储器的性能指标。
2022-09-19 00:08:52
389
原创 QT5连接mysql
在QT5.7版本的时候会自带驱动,但是到更高版本的时候就没有了,比如13.0,需要自己编译MySQL驱动。2、打开工程C:\Qt\Qt5.13.0\5.13.0\Src\qtbase\src\plugins\sqldrivers\mysql;如果安装MySQL的时候没有勾选安装源码时没有这个东西的,所有安装的时候需要勾选安装源码。现在MySQL官网下载的推荐版本是8.0版本,在window系统的msi安装格式里只有64bits的,那QT5的编译器就可以用64位的winmg64.配置mysql.pro,
2022-09-18 23:37:44
684
原创 C语言itoa()函数和atoi()函数详解(整数转字符C实现)
C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串,下面列举了各函数的方法及其说明。● itoa():将整型值转换为字符串。● ltoa():将长整型值转换为字符串。● ultoa():将无符号长整型值转换为字符串。● gcvt():将浮点型数转换为字符串,取四舍五入。● ecvt():将双精度浮点型值转换为字符串,转换结果中不包含十进制小数点。● fcvt():指定位数为转换精度,其余同ecvt()。
2022-09-18 23:20:10
951
原创 epoll机制TCP服务器和ET(edge-trigger) 边缘触发
当客户端给tcp服务器发送一个数据时,这个client_socket将会是可读的,调用epoll_wait函数将会返回该client_socket,如果服务器不做处理,这个client_socket将会是一直可读的,下次调用epoll_wait函数将会继续返回client_socket。epoll_create() 创建epoll监听socket。在实现epoll机制前,我们得先了解下ET/LT模式。epoll_ctl()注册,删除,修改监听。epoll_wait() 等待事件触发函数。
2022-09-18 23:16:13
449
原创 C语言网络编程-tcp服务器实现
这样,我们就实现了一个单进程多客户端的tcp服务器了,不需要多进程也能实现多客户端,但是看最后一行注释能发现一个问题:非阻塞下,会无限循环,让代码空转,这样浪费的性能也是巨大的,那我们该怎么完善呢?以上代码实现了一个服务器,并且可以接收一个客户端连接,和它互相收发信息,但是看代码很容易发现不支持多客户端,只支持一个,那么怎么才能实现支持多个客户端呢?,然后,B客户端发送好消息,需要C客户端连接,然后还得A客户端发送了条消息,才能遍历到B客户端的消息。这样的话,这份代码根本没什么卵用啊!
2022-09-18 23:13:33
1585
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅