计算机基础

什么是计算机

计算机俗称电脑,是用于高速计算的电子计算机,诞生目的是为了取代人力,可以理解为是人类的奴隶。推荐查看《模仿游戏》。

计算机是怎么执行工作的

所有物质都是由原子组成的,电子是构成原子的一种基本粒子,它带负电围绕原子核旋转,这些移动的电子被成为电流,为了能够使用这些电子,人类发明了晶体管,可以随时存储或释放它们,被存储为1或0,8个晶体管即为一个8位二进制数。为了方便计算,人们发明了机器码(学名机器语言指令,是电脑CPU可直接解读的数据)。
用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令代码和代码的涵义。手编程序时,程序员得自己处理每条指令和每一数据的存储分配和输入输出,还得记住编程过程中每步所使用的工作单元处在何种状态。这是一件十分繁琐的工作,编写程序花费的时间往往是实际运行时间的几十倍或几百倍。而且,编出的程序全是些0和1的指令代码,直观性差,还容易出错。于是出现了编程语言。
在执行工作时,用户控制应用程序,应用程序编译后转换为汇编语言,汇编代码会改变寄存器和存储器中的比特位,寄存器和存储器由晶体管组成,晶体管控制电子的流动,于是形成了电流。

什么是编程语言

老板想让员工协助计算数据,应该怎么做呢?
首先老板会想清楚数据怎么进行计算,然后告诉秘书具体的步骤,让秘书去执行
1.打开笔记本XXX文件;
2.将第几行与第几行数据相加;
3.得到的结果反馈老板。
转换一下,程序员想让计算机计算数据,应该怎么做,同样的,程序员先想好执行的步骤,然后使用计算机能够听懂的语言告诉计算机
1.打开笔记本XXX文件;
2.将第几行与第几行数据相加;
3.得到的结果打印出来。
编程语言就是计算机能听懂执行便能达到目的的语言,比如python、PHP、C语言等。程序员其实就是翻译官,将人类语言转变为计算机语言,使其执行命令达到目的。

什么是程序

程序就是一堆代码文件。计算机的运行全部受程序控制,没有程序计算机硬件就是一堆废铁,有了程序计算机才可以完成工作。
没有完美的程序,程序出现bug是很正常的。

软件

硬件以外的都是软件,软件分为两大类
1.操作系统
协调、管理、控制计算机硬件资源与应用程序的一个控制程序。
2.应用软件
计算机系统的三层结构
应用系统
操作系统
硬件

计算机架构

计算机是为人类服务的,需要具有简单方便实用的特性,而最早计算机操作系统只有内核,普通用户使用门槛太高,后面人们把不同的功能封装成了一个个的系统接口,再将系统接口封装成一个个的软件,即为解释器,如Shell解释器,cmd解释器,python解释器等,由解释器调用系统接口,系统接口调用系统内核,极大的降低了技术人员的入门门槛。但是对于非计算机专业的普通用户而言,解释器也过于复杂,于是又开始有人通过解释器编程写成一个个的图形化应用软件,普通用户只要点点点即可实现操控计算机。

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值