计算机基础


计算机基础

一,编程与编程语言

1.什么是语言?

  中文、日文、韩文、英文都是人类的语言

  >>>:语言其实就是人用来沟通交流的媒介

 2.什么是编程语言

  人与计算机之间沟通交流的媒介

  >>>:为了让计算机代替人力无休止的干活

''' 学编程语言就相当于在学习一门外语 学会了之后就可以跟'外国人'交流 '''

3.什么是编程(写代码的本质)

  程序员使用计算机能够读懂的语言'将自己的思维逻辑和想法'写下来的过程

二,计算机的本质

1.计算机有一个别名:电脑

  电脑:即通电的大脑(想让计算机通电之后可以代替人脑工作)

 

三,计算机五大组成部分

1.控制器

  控制计算机各个硬件的工作(相当于人的大脑)

2.运算器

  控制数学运算与逻辑运算   (也相当于人的大脑)

    数学运算:数字相关的运算

    逻辑运算:根据条件判断是否可行

3.存储设备

  内存(相当于人的短期记忆)内存条

    存取数据的速度很快

     但是它是基于电工作的 断电数据立刻丢失 它不能用来永久保存数据 

  外存  (相当于人的长期记忆)磁带 磁盘 u盘 硬盘 

    存取数据的速度较慢 

    但是它断电之后数据也不受影响 可以永久保存数据

 

4.输入设备

  (相当于人的眼睛 嘴巴 耳朵)鼠标 键盘 麦克风

    将外界的数据传递给计算机

5.输出设备   

  ( 相当于人的嘴巴...)显示屏 音响 打印机

    将计算机内部的数据传递给外部

 

--------

人与计算机对比

加入要考试发卷子之后

用眼睛看卷子(输入设备)思考题目怎么做(运算器 内存)拿笔写卷子(控制器 输出设备)

--------

四,三大核心硬件

1.中央处理器(CPU)

(控制器+运算器)

  CPU去内存中取程序的指令并运行

2.内存

  程序要想运行必须先存在于内存中

3.硬盘

  永久保存相应数据

--------

  1.电脑下载软件的过程其实是将数据下载到了硬盘

  2.双击程序图标其实是将该程序的数据由硬盘加载到内存

  3.程序运行其实就是CPU在执行程序的代码

--------

五,操作系统

(协调、管理、控制计算机各个硬件的工作)

1.三层架构

  应用程序

  操作系统

  计算机硬件

--------

我们日常生活中所使用的 程序员所编写的程序都必须基于操作系统之上

--------

#  PC端

  windows  更加注重用户体验

  linux    更加主动软件运行

  macOS    两者均可

#  移动端

  安卓 ios 鸿蒙

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM