计算机基础系列一:计算机硬件 (我觉得这个标题好)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机基础系列一:计算机硬件 (我觉得这个标题好)相关的知识,希望对你有一定的参考价值。
一,编程语言的作用及与操作系统和硬件的关系
1.1 编程语言的作用
1 python是编程语言,即python是语言。 2 但凡是语言,都是用来沟通的介质。 3 程序员编程的本质就是让计算机去工作,而编程语言就是程序员与计算机沟通的介质。
1.2 操作系统和硬件的关系
1 光有编程语言和硬件也并不能满足大家的编程需求,为什么这么说呢? 2 程序用编程语言写程序,最终开发出的结果就是一个软件,既然是软件,那就与腾讯qq、暴风影音、快播等软件没有区别了。这些软件必须运行在操作系统之上,你肯定会问:为何要有操作系统呢?没错,远古时代的程序员确实是在没有操作系统的环境下,用编程语言之间操作硬件来编程的,你可能觉得这没有问题,但其实问题是相当严重的,因为此时你必须掌握如何操作硬件的所有具体细节,比如如何具体操作硬盘(现在你得把硬盘拆开,然后你能看见的所有的东西,你都得研究明白,因为你编程时要用到它),这就严重影响了开发的效率,操作系统的出现就是运行于硬件之上,来控制硬件的,我们开发时,只需要调用操作系统为我们提供的简单而优雅的接口就可以了
1.3 小结
套完整的计算机系统分为:计算机硬件,操作系统,软件(程序员开发的就是软件),如下图。因而我们的python编程之路分为计算机硬件基础,操作系统基础,和python编程三部分,就让我们先从计算机硬件学起吧
二,硬件
2.1 cpu
以上是关于计算机基础系列一:计算机硬件 (我觉得这个标题好)的主要内容,如果未能解决你的问题,请参考以下文章