对于编程,我是由python入门的,学了一段时间之后,发现Java的方向多,就业面广一些,于是开始自学Java,为了更好的学习,在csdn博客上坚持做笔记。
不论学习什么编程语言,都要了解计算机,笼统来讲,一台计算机就是由硬件和软件构成的,硬件就是能看得见摸得着的,例如CPU、内存、硬盘……机箱里的一堆东西,显示器,鼠标,键盘啥的,软件就是打开电脑,从显示器看去的一些东西,比如我们常用的windows操作系统,QQ,微信啥的。
这是ARM的CPU,除此之外我们比叫常见的intel,属于硬件
那么软件和硬件是什么关系呢?
计算机本来就是一个合起来的疙瘩,你会不会想为啥要分开来讲呢?要是分开来,那么他们是控制关系还是什么其他的关系?
其实计算机就是一个硬件,提出软件也是更容易理解,我们通俗来说把电脑上的一些程序称为软件,但本质上还是硬件工作后展示的效果而已,鼠标的点击拖动是硬件通过电流电压运行之后,视觉上感受的一系列UI界面,没有软件,这个过程只有硬件。
本质上来说 所谓的软件只是一个可视化的界面而已,它和早期的计算机通过手动连接不同的线路让计算机切换工作本质上是一回事。
说白了,敲键盘的一个键,挪动鼠标的位置,其实都是对硬件的变更,这个过程始于动手的那一刻,一旦出手,电压就变了,效果就出来了。
下面我阐述一下我理解的CPU,内存,与硬盘
直接举个例子来说,比如打开一张图片,我们从硬盘中打开,然后经过内存操作后,由CPU处理,我们看到了图片。大概是这个样子,具体它是怎么操作的后面应该学到内存的时候应该有,
我么你选哪个要让自己的机器快一点,比较明显的是把机械硬盘换成固态硬盘,它们之前读写速度差很多,15年时我的第一台笔记本是机械硬盘,那个开机速度感人,开个LOL,那几本就是进游戏就已经是三分钟之后的事情了,后来换了一个固态,感觉当时就上来了。
在一个是换个内存,这个其实就不是越大越好了,比如果你日常操作能用的内存4个G左右,那换成8G内存就够用了,如果你日常操作或是玩游戏什么的,超过了8G内存的占用空间,那建议换成16G的,因为内存到顶了会限制读写的。
如何看内存使用多少,ctrl+shift+del 点任务管理器,点看进程旁边的新能查看。