首页 > 其他分享 >1、计算机核心基础

1、计算机核心基础

时间:2023-02-04 18:35:17浏览次数:40  
标签:计算机 编程语言 -- 计算机硬件 基础 ----- 核心 操作系统

一、Python是一门编程语言

1. 什么是编程语言?什么是语言?为什么要有编程语言?

  • 编程语言的本质就是一种语言
  • 语言就是一种事物与另一种事物沟通的表达方式/工具
  • 人要与计算机沟通(让计算机干活),就需要一种介质,而编程语言就是这种介质。
    • 比如:人----->人类语言----->奴隶
    •            人----->编程语言----->计算机

1.1 什么是编程?为什么要编程?

  • 编程就是人想让计算机做的事情,也就是自己思想,用编程语言表达出来,让计算机能够读的懂。
  • 编程的目的就是让计算机按照人类的思维逻辑去工作,从而解放人类。

 

二、计算机基础

1. 什么是计算机

计算机俗称“电脑”,它包含了人对计算机的终极期望,能够真的像人脑一样去工作。

2. 为什么要有计算机

  • 为了执行人类的程序,从而把人类解放出来,用机器去代替人类去工作。
  • 计算机所有的组成部分都是模仿人类的某一功能器官。

3. 计算机的组成

  • 控制器
    • 作用:是计算机的指挥系统,是负责控制计算机所有其他组件如何工作的。
    • 类比:控制器 -->人脑
  • 运算器
    • 作用:是计算机用于运算的,包括数学运算与逻辑运算。
    • 类比:运算器 --> 人脑
    • 控制器+运算器--> cpu
  • 储存器
    • 作用:是计算机的记忆功能,负责数据的储存。
    • 分类
      • 内存(基于电工作):存储数据速度快,断电后数据丢失,只能临时存储数据 --> 人类大脑的记忆功能。
      • 外存(硬盘、基于磁工作):存储数据速度慢,断电后数据不后悔丢失,可以永久保存 --> 人的笔记本。
  • 输入设备Input(I设备)
    • 鼠标、键盘...
  • 输出设备Output(O设备)
    • 显示器、打印机...

4. 一个程序运行的三大核心硬件的关系

  • CPU
  • 内存
  • 硬盘

注:程序最先存放于硬盘之上,程序想要运行,一定是先把程序的代码加载到内存中,然后cpu从内存中读取指令执行。

 

三、操作系统

1. 引入

  • 应用系统(QQ,微信,……)
  • 操作系统:控制程序(window、linux、mac)

2. 操作系统概念

  • 操作系统是一个协调、管理、控制计算机硬件资源与应用软件资源的一个控制程序。
  • 作用
    • 控制计算机硬件的基本运行。
    • 把使用硬件的复杂操作封装成简单的功能,给上层的应用程序使用。
    • 例如:文件就是操作系统提供给应用程序或用户操作的一种功能。

3. 程序的区分

  • 计算机硬件是死的,计算机硬件的运行都受软件的控制,所以说,软件就相当于计算机的灵魂。
  • 具体软件分为两种:
    • 应用软件:应用程序相关逻辑,我们学习python就是为了开发应用软件的。
    • 系统软件:控制底层硬件的。

 

4. 计算机系统的三层结构

  • 应用软件
  • 操作系统
  • 计算机硬件

 

5. 平台

计算机硬件 + 操作系统 == 平台

标签:计算机,编程语言,--,计算机硬件,基础,-----,核心,操作系统
From: https://www.cnblogs.com/Bayful/p/17092097.html

相关文章