目录
计算机思维分类
系统思维
这里写目录标题
进制思维
所谓进制思维,简单来说就是达到某一个值时,所代表的数就会变化,特记,这里是指在完成某一个循环后。
举个栗子,以二进制到十进制为例,0和1就是0和1,但是当到3时,还保留着0和1,只不过在后面还加着0和1,可以理解为0是加1,1是加2。换言之多少进制就是数字(字母)从0开始的极限当达到极限时,在后面在加一遍数字。
需要注意的是,进制是可以转化为数值的,这个部分就是将他的每一位数×10的平方,下一位×10,在下一位×10的0次方,依此类推,这是第一种存储方式。第二种就是整数位-1作为次方数,注意,这一次不再是10,而是进制数。(这个部分相对复杂,可以把所有的数分开,然后×进制的整数位数次方的递减1直到对每一位数的计算,包括小数)
值得一提,有时候看到并非现实,进制有两种形态,即反过来写(以0开头),+1(8位数反码负号代表+1)
存储思维
1.ASCII表,这是存储字符的表,可以理解为这个表实现了字符与数据的转化
2.图像存储:
1.玩过steam的都知道下载游戏时都要先获取空间,简单来说,将每一块存到不同的地方,每一个地方都占有一定的空间,决定这个空间的是“级别”,这个东西后面会说。
2.级别的解释:所谓级别,就是构成他属性的数值,或者说他的不重复变化的最大次数,不管我们看到的是咋样的。
3.存储计算:级别之积×进制(2进制不需要,主要计算音乐部分)
4.数据压缩技术:可以分为有损压缩和无损压缩,关键在于细节是否呈现的准确和像素上的问题。
存储程序控制原理
这里写目录标题
指令
机器指令,是一种二进制,控制硬件,是开启机器的另类开关,所有的指令都是二进制的数据
指令系统
系统系统,就是放在一起的二进制,我们所熟知的python、Java、rust都是部分指令构成的系统
程序
指令的排序,和积木一样
执行过程
获取指令,将指令存在寄存器(cpu的存储点)——>分析指令,可以理解为应激反应,产生行动——>执行——>表达结果
就和膝跳反射一样
硬件思维
这里写目录标题
对内思维
问题1.何为对内思维
对内思维是指由大量硬件组成的集体在一定指令的控制下,在地址总线、数据总线、控制总线三种路径下,在机体内部进行传输分三种路线,三种芯片分别处理三类问题
问题2.对内有那些构成
由主板,微处理器,存储体体构成
问题3.每个部分有什么用
1.主板:主板相当于建设建筑时所用到的土地,一般包括BIOS芯片,I/O芯片,接口,指示灯插接件,扩充插槽,插件构成。
主板是一种开放结构,可以理解为结构可以改变,像插卡之类的。
2.微处理器:就是超大规模的集成电路,是电脑的核心,也叫CPU、中央处理单元。
CPU由控制器、寄存器、运算器和高速缓存器构成。控制器看存储程序控制原理,寄存器是一种存量极少但可以快速调用的元件,运算器就和他的名字一样,运算用的,而高速内存缓存器就是下载玩意儿的,只要在电脑看见的,就可以下载。
CPU的属性分为主频,字长,内核数,高速缓存4项性能:
1.主频:所谓主频就是从CPU时钟频率,提前说4个概念:CPU管理、进程管理、分时调度、多处理机调度,在未读完本章前,你应该不理解,简单来说就是合理规划,而CPU主频就是这个意思我们所指的4G、2G说的就是主频。
2.字长:字长可以理解为CPU每次处理的字节长度,这些处理用于地址总线,字长越大,寻址速度的极限越大。
3.内核数:所谓内核数就是指多核处理,是一种提高CPU最大性能的CPU结构,其本质在于让多个CPU同时运行。
4.高速缓存:缓存是我们都知道的,就是下载并精准应用,像视频缓存、小说缓存、音乐缓存,而高速缓存顾名思义。
3.存储体系:介于存储体系比较大,故而,你懂的
存储体系专用目录
寄存器
寄存器的功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,故存放n位二进制代码的寄存器,需用n个触发器来构成。
按照功能的不同,可将寄存器分为基本寄存器和移位寄存器两大类。基本寄存器只能并行送入数据,也只能并行输出。移位寄存器中的数据可以在移位脉冲作用下依次逐位右移或左移,数据既可以并行输入、并行输出,也可以串行输入、串行输出,还可以并行输入、串行输出,或串行输入、并行输出,十分灵活,用途也很广。
简单来说,寄存器就是小型的超快速存储器
内存
内存分类:RAM(随机访问存储器)、ROM(只读存储器)
RAM:及试运行,你可以这么理解,我买了一筐苹果,我可以在路上吃,回家后我也可以放在盘子里吃,而放在筷子里的时候,就是RAM,RAM可以随时供我们使用,提高利用效率,当然,但我们回到家时,框子已经空了,换言之我们已经不在路上,电脑关机,RAM清空。
ROM:这很好理解,放在盘子里的苹果,我们还可以放进筐子里,这就是ROM,他可以随时使用。
注意:RAM是有分类的,分为静态存储器(内容不自动刷新),动态存储器(内容自动刷新),同步动态存储器(同步)
高速缓存
区别于缓存,举个栗子,同样是背书包的两的人,一个靠步行到达了缓存学院,一个做名为cache(开始)的超级跑车以声速达到了缓存学校,从书包拿出了书,开始学习。
缓存分级:一级,二级,三级
区分:一级缓存最牛,在CPU的心里,二级缓存一心二意,脚踏两条船,在CPU和多核处理器里徘徊,三级主要在主板上,有时会在CPU窥探美景。
硬盘
硬盘分为两类,即固态硬盘和机械硬盘,机械硬盘就是光盘,只不过不同的地方在于机械硬盘里面有很多的盘,每一个盘都有很多扇区,每个扇区都有512byte(比特)的存储量,这种结构有一个很大的优势,删除的文件可以找回,但相对的也有一个劣势,那就是删除不干净,用了就使用了,内存是一次性的。
固态硬盘是由芯片构成,固态硬盘写入速度快
移动存储设备
移动设备分为四个部分,吾将一次性告知与汝,四种设备分别为移动硬盘,光盘,U盘和软盘,按等级进行分类的话,最垃圾的是软盘,一无是处,其次是U盘,不能随时使用,然后是光盘,容量不到个G,最后是移动硬盘,全能
对外思维
讲一讲接口的问题,首先硬盘接口,分为四种,光纤(贵,超高速)、Sata(效率高)、IDE(淘汰)、SCSI(支持多设备)
PCI和PCI—E接口,先介绍一下什么是PCI,PCI是一种扩展卡槽,可以装备包括声卡、显卡、网卡等,可以理解为“卡的拓展器”
而PCI—E是由英特尔搞得PCI,对于需求的满足量大,但对于图形芯片的要求是仅限于PCI-E X16
图形接口分为VGA(显卡广泛应用)、DVI(高速数字视频接口)和HDMI(高清影像级)
软件思维
这里写目录标题
操作系统
软件系统
软件系统是指计算机运行的全部技术和程序、数据的集合。
软件系统依附于硬件之上,和硬件有着不可分割的关系,它们是同级等效的,硬件影响软件的同时,软件也在影响着硬件。
软件系统是一种系统,也就是一种集合,是系统软件和应用软件的集合,重点在于系统软件。
首先,系统软件是一种操作系统,是操控裸机运行应用程序给特定用户的玩意儿。
其次是语言控制系统,也是分为两种,命名类的和操作类的,重点在于操作类,也就是像C语言,c++,python之类的。
再者就是数据库管理系统,数据库是任何程序的根本,一个不具备数据库的的系统不配称之为系统,而数据库管理就显得尤为重要,基本上的被动属性(或者由主动获得的被动)都有数据库带动,纯手动累死人。
次者就是诊断系统,我提一个流氓软件你就知道是什么了,360安全管家。虽然流氓,但可以保护电脑数据安全。
最后就是服务性质的程序,懒得多说。
操作系统
操作系统是计算机软件的基础和核心,而所有的软件都必须在操作系统上工作。
进程管理
列一组词汇:CPU管理、进程管理、分时调度、多处理机调度,这四个词不理解也罢,他是我根据等级排的,从低到高,从基础到提高,尽管如此,他们也是互相不可分割的。在已完成管理分配任务的CPU将任务共享到进程便于操控,具有按固定时间之内选择处理的多个处理器同时运转,达到处理任务的效果。
存储、管理与调度资源
这里要讲三个概念,存储的智慧库(简称智慧库)、虚拟内存、存储位置
首先,智慧库是指管理资源,使资源运用达到最大化,相当于时刻进入备战状态。
其次是虚拟内存,虚拟内存就是将存储空间当作CPU使用。
最后就是存储位置,先提两个概念,FAT、磁盘空间,知识点,磁盘存储所在位置是FAT指示位置的下一位。