计算机基础知识
文章平均质量分 71
操作系统、计算机网络、Linux、微机原理、编译原理
北城望戈
在更大的世界,做更好的自己
展开
-
关于位运算的总结
基础:计算机中数据的存储是以二进制形式保存的,其中负数是以补码的形式存储。最高位表示符号位:0表示正,1表示负正数的原码、反码、补码相同;负数的反码为原码符号位不变,数值位按位取反,补码是反码加1.进制转换:十进制转 x 进制,直接除x取余。任何十进制都可以使用多个不同的2的x次幂组成,因为本身就可以用二进制表示。关于移位:<<:左移运算符,num << 1,相当于num乘以2>>:右移运算符,num >> 1,相当于num原创 2021-09-21 10:25:50 · 158 阅读 · 0 评论 -
图解系统学习笔记
一、硬件结构1.1CPU是如何执行程序的?冯 诺伊曼模型:内存:存储程序和数据,存储区域是线性的,最小的存储单位是字节,1字节等于8位。中央处理器(CPU):32位和64位CPU最主要区别在于一次能计算多少字节数据。如32位CPU一次能计算4个字节,计算的最大整数是2^32;其次32位CPU最大只能操作4GB的内存,而64位CPU的寻址范围理论为2^64。CPU内部的一些组件,控制单元负责CPU工作,逻辑运算单元负责计算,寄存器主要存储计算时的数据(通用寄存器,用来存放需要进行运算的数据原创 2021-08-11 15:57:18 · 1178 阅读 · 0 评论 -
计算机网络学习笔记
一、计算机网络体系结构1、应用层应用层的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程间的通信和交互的规则。常见的协议有域名系统DNS,支持万维网应用的HTTP协议,支持电子邮件的SMTP协议等等。我们把应用层交互的数据单元称为报文。2、运输层运输层的主要任务就是负责向两台主机进程之间的通信提供通用的数据传输服务。应用进程利用该服务传送应用层报文。复用指多个应用进程可同时使用下面运输层的服务,分用是运输层把收到的信息分别交付上面应用层中的相应进程。主要协议TCP原创 2021-05-06 22:22:37 · 1464 阅读 · 15 评论 -
操作系统学习笔记
二、操作系统操作系统简介:操作系统是管理计算机硬件与软件资源的程序,是计算机的基石;操作系统本质上是一个运行在计算机上的软件程序,用于管理计算机硬件和软件资源;操作系统存在屏蔽了硬件层的复杂性;操作系统的内核是操作系统的核心部分,它负责系统的内存管理、硬件设备的管理、文件系统的管理以及应用程序的管理。 内核:是操作系统的核心部分,它负责系统的内存管理,硬件设备的管理,文件系统的管理以及应用程序的管理;是连接应用程序和硬件的桥梁,决定着操作系统的性能...原创 2021-05-06 20:36:21 · 194 阅读 · 0 评论 -
Linux学习笔记
一、linux1、虚拟机安装时网络连接选择桥接:虚拟机的ip与主机电脑的ip在一个段,可以被其它电脑访问到,缺点是会导致ip冲突Nat:虚拟机与主机会另外设置同一个段的ip,虚拟机可以访问其它电脑但不能被访问2、linux手动分区至少分三个区根分区:最大的分区,挂载点/,空闲分区可全部分配。swap分区:交换分区,没有挂载点,当系统内存不够用时,可以用swap分区暂时替代,它是虚拟内存,一般为虚拟内存的1.5倍空间。boot分区:挂载点/boot,linux启动时需要引导文件原创 2021-03-09 10:24:18 · 77 阅读 · 0 评论