计算机基础一

Posted python-htl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机基础一相关的知识,希望对你有一定的参考价值。

一、python是一门编程语言

什么是编程语言?什么语言?为什么要有编程语言?
编程语言的本质就是一门语言
语言就是一种事物与另外一种事物沟通的表达方式/工具
什么编程?为什么要编程?
编程就是人把自己想计算机做的事,也就是自己的思维逻辑,用编程语言表达出来
编程的目的就是让计算机按照人类的思维逻辑去工作,从而解放人力

二、计算机基础
1、计算机俗称“电脑”,包含人对计算机的终极期望,能够真的像人脑一样去工作。为了执行人类的程序,从而把人类解放出来。
2、计算机的组成
(1)控制器:是计算机的指挥系统,负责控制计算机所有其他组件如何工作的。相当于人的大脑。
(2)运算器:是计算机的运算功能,运算包括数学运算与逻辑运算。相当于人的大脑。
(3)存储器:是计算机的记忆功能,负责数据的存取。
内存(基于电工作):存取数据快,断电数据丢失,只能临时存取。相当于人的记忆功能
外存(硬盘,基于磁工作):存取数据慢,断电数据不丢失,可永久保存。相当于人的记录本。
存储器如内存、硬盘等既是输入设备也是输出设备,统称为IO设备。
(4)输入设备:是计算机接收外界输入数据的工具,如键盘、鼠标。
(5)输出设备:是计算机向外输出数据的工具,如显示器、打印机等。
3、一个程序的运行与三大核心硬件的关系
(1)程序最先是存放于硬盘之上,
(2)程序的运行一定事先把程序的代码加载到内存,
(3)cpu从内存中读取指令执行。
三、操作系统
1、操作系统是一个协调、管理、控制计算机硬件资源与应用软件资源的一个控制程序。

   2、作用:

  (1)控制计算机硬件的基本运行 
  (2)把使用硬件的复杂操作封装成简单的功能,给上层的应用程序使用

   3、程序的区分

  计算机硬件是死的,计算机硬件的运行都受软件控制,所以说,软件相当于计算机的灵魂。
具体来说软件分为两种:
(1)应用软件:应用程序相关逻辑
(2)系统软件:控制底层硬件的

   4、计算机系统的三层结构:应用程序、操作系统、计算机硬件。

   应用程序都是通过操作系统来间接地操作计算机硬件的,应用程序都是运行于操作系统之上,而操作系统则是运行于硬件之上的。

   5、平台
   承载应用程序的是一台运行有操作系统的计算机,称之为应用程序的运行平台。操作系统+计算机硬件=平台
   软件的跨平台性指的是一款软件可以在任意平台上运行,是衡量软件质量高低的一个重要指标。

以上是关于计算机基础一的主要内容,如果未能解决你的问题,请参考以下文章

计算机基础教程2 - 计算机发展历程

新一代云基础设施性能测试基准11.5分,意味着什么?

ZICC全新一代隐私计算基础网络,如何解决行业痛点?

信创峰会发布《新一代云基础设施性能测试基准》,首发阵容为何选择EasyStack?

最新开源指数发布:VSCode成为第一代码编辑器百度Apollo增长最快

百度新一代流式计算系统DStream3