随笔 - 58  文章 - 0  评论 - 1  阅读 - 4861

计算机基础

计算机基础

一,编程与编程语言

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 鸿蒙

 

posted on   婷婷妮子  阅读(326)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示