计算机基础系列一:计算机硬件 (我觉得这个标题好)

一,编程语言的作用及与操作系统和硬件的关系

1.1 编程语言的作用

1 python是编程语言,即python是语言。
2 但凡是语言,都是用来沟通的介质。
3 程序员编程的本质就是让计算机去工作,而编程语言就是程序员与计算机沟通的介质。

1.2 操作系统和硬件的关系

1 光有编程语言和硬件也并不能满足大家的编程需求,为什么这么说呢?
2   程序用编程语言写程序,最终开发出的结果就是一个软件,既然是软件,那就与腾讯qq、暴风影音、快播等软件没有区别了。这些软件必须运行在操作系统之上,你肯定会问:为何要有操作系统呢?没错,远古时代的程序员确实是在没有操作系统的环境下,用编程语言之间操作硬件来编程的,你可能觉得这没有问题,但其实问题是相当严重的,因为此时你必须掌握如何操作硬件的所有具体细节,比如如何具体操作硬盘(现在你得把硬盘拆开,然后你能看见的所有的东西,你都得研究明白,因为你编程时要用到它),这就严重影响了开发的效率,操作系统的出现就是运行于硬件之上,来控制硬件的,我们开发时,只需要调用操作系统为我们提供的简单而优雅的接口就可以了

1.3 小结

套完整的计算机系统分为:计算机硬件,操作系统,软件(程序员开发的就是软件),如下图。因而我们的python编程之路分为计算机硬件基础,操作系统基础,和python编程三部分,就让我们先从计算机硬件学起吧

二,硬件

2.1 cpu

时间: 2024-10-23 06:29:34

计算机基础系列一:计算机硬件 (我觉得这个标题好)的相关文章

计算机基础系列之计算机硬件

what's the 计算机硬件? 一套完整的计算机系统分为计算机硬件.操作系统和软件.python是编程语言,通过语言得到的是软件,软件的最终目的是为了操控硬件的运行,而直接用软件操控硬件会造成很多不必要的麻烦,所以在软件和硬件之间还存在着操作系统.既然我们的最终目的是为了操控硬件运行以得到想要的结果,所以我们首先就得了解在一台计算机中,它的硬件主要是哪些. 计算机硬件主要为CPU.内存.磁盘.输入设备和输出设备.这些都通过一条总线连接. CPU是计算机的大脑,任何软件的执行最终都要转化为CP

计算机基础系列一:计算机硬件 7月11日课堂随笔及作业

一.计算机硬件/操作系统/软件/网络 1.1软件的最终目的是控制硬件 1.2程序就是写的代码   就是为了更好的控制硬件    但是需要先控制    CPU 硬盘等硬件 1.3学习python语言的目的是为了写软件    python的单词就是关键词            模仿就是多练习熟练度 1.4 cpu主要关键功能就是计算(相当于人脑计算)   条件成立下的逻辑运算      人的数据(1+2)需要转化为电脑识别的指令 1.4.1  取指令(就是从内存里拿数据)->解码->执行 1.5 

计算机基础系列一:计算机硬件

1.编程语言的作用及与操作系统和硬件的关系 一个完整的计算机系统包括硬件.操作系统.软件(即程序员开发的各种软件)三部分组成. 各程序员开发的软件若直接调用计算机的硬件,如硬盘读取.音频播放等,则软件不仅编写复杂同时影响开发效率,因此程序员开发的软件需通过计算机操作系统间接调用计算机各硬件.如下图:  即编写各种计算机软件的编程语言可看作程序员与计算机沟通的介质,程序员通过编程语言编写软件从而达到控制计算机的目的. 2.计算机硬件 计算机硬件(Computer hardware)是指计算机系统中

data 1 (05/18)计算机基础系列

一.编程语言的作用及与操作系统和硬件的关系 编程语言可以用来写操作系统,且编程语言开发的软件要通过操作系统进行运行:而操作系统是用来控制计算机硬件的,操作系统运行在硬件上面,当我们用编程语言进行研发时,只需要控制操作系统即可. 二.应用程序->操作系统->硬件 计算机=应用程序+操作系统+硬件:可将计算机分为三层,自而向上分别为:应用程序→操作系统→硬件. 硬件由运算器.控制器.存储器.输入设备和输出设备等五个逻辑部件组成.计算机运行时,运算器的操作和操作种类由控制器决定.运算器处理的数据来自

计算机基础系列之硬件

一.编程语言的作用及操作系统和硬件的关系   1,编程语言是计算机中的主要算法,一般应用于开发软件:如电脑游戏,手机游戏,网站,各类应用软件等等.   2,操作系统是管理计算机软硬件资源.控制程序运行,为应用软件提供支持的一种系统软件.操作系统可以管理整台计算机的硬件.  3,而编程语言所开发的软件不能直接在硬件上面使用,必须在操作系统的基础上面才能运行,而且软件不能直接向硬件发送命令,必须把命令发给操作系统,操作系统就像是软件和硬件之间的桥梁.     简单的比喻:软件像是人体的感官,操作系统

计算机基础系列之何为操作系统

what's the 操作系统? 首先,我们要知道,为什么要有操作系统.现代的计算机系统主要是由一个或者多个处理器,主存.硬盘.键盘.鼠标.显示器.打印机.网络接口及其他输入输出设备组成.现代计算机的组成部分极其复杂,我们不可能全部了解完再去写开发,所以就需要用到操作系统.程序员只需要做自己的本职开发工作,应用软件直接使用操作系统提供的功能来间接使用硬件. 操作系统位于计算机硬件与应用软件之间,本质也是一个软件.操作系统由操作系统的内核(运行于内核态,管理硬件资源)以及系统调用(运行于用户态,为

计算机基础一: 计算机硬件

前言: 相信到了2017年,如今的你我都会有一台属于自己的笔记本或者放学.下班回家后回到家里打开自己的台式机. 但是大家真的知道为什么我们轻轻一碰开机键就能开始网上冲浪,就能肆意在游戏的快乐里呢? 我们在玩游戏或者上网时我们的电脑本身在忙什么? 如果引起你的兴趣了,那么就继续读下去吧. ---------------------------------------------完美的分割线-------------------------------------------------------

计算机基础系列一:网络基础和python基础(变量和程序交互)7月13和14日课堂预习/随笔/作业

上节课回顾   - 操作系统的两大作用   - 多道技术   一.网络基础   -1.互联网协议---就是计算机的网络通信标准   -2.网络指的是-计算机于计算机 之间通过物理连接介质(网络设备连接到一起二.osi七层协议   -五层为 应用 传输 网络 数据链 物理   2.1-以太网协议规定电信号为一组数据帧  基于Mac地址通讯仅限局域网通信       -每一组帧分为报头head和数据date两部分      -报头长度是固定的包含数据的类型和地址      -规定接入互联网必须要有一

计算机基础之一:计算机硬件

计算机     计算机(computer)俗称电脑,计算机其实是:接受用户输入指令与数据,经过中央处理器的数据与逻辑单元运算处理后,以产生或存储成有用的信息.因此,只要有输入  设备(不管是键盘还是触摸式屏幕)及输出设备(屏幕或直接打印出来),让你可以输入数据使该机器产生信息,那就是一台计算机了. 计算机硬件的五大单元      计算机主要分为三部分:          1.输入单元:包括键盘.鼠标.扫描仪.手写板.触摸屏幕等.          2.中央处理器(CPU):含有算术逻辑.控制.记