首页 > 其他分享 >计算机基础知识

计算机基础知识

时间:2022-09-24 12:22:41浏览次数:51  
标签:翻译 语言 基础知识 劣势 内存 CPU 计算机

计算机五大组成部分详解
学习专业性比较强的知识点 可以采用类比学习法快速掌握个大概
控制器
​ 控制计算机硬件工作

运算器
​ 数学运算、逻辑运算

(控制器+运算器=CPU)
存储器
输出设备:显示器、打印机、音响
输入设备:鼠标、键盘、触摸屏
计算机三大核心硬件
1.CPU:程序想要运行起来必须要有CPU
2.内存:存取数据的速度非常快 主要配合CPU使用
3.硬盘:能够保存非常长久的数据
内存的容量一般比硬盘小的多得多硬件水平跟不上

为什么不直接砍掉内存 让CPU跟硬件交互

CPU的运行速度非常的快,但是硬盘的运行速度非常的慢

内存的速度比硬盘快很多 可以跟CPU搭配干活 提升CPU运行效率

只要是运行的程序 产生的数据第一时间肯定在内存

​ 以前的文本编辑器使用过程中如果突然断电数据会立刻丢失

​ 现在的文本编辑器不会出现这种情况的原因是内部自动保存

操作系统
由于计算机各个硬件几乎一致 所以操作计算机各个硬件的代码几乎相同

为了避免重复造轮子 有个人站出来说这个活它来干!!!

​ 微软>>>:windows

我们现在所使用的应用程序都必须依赖于操作系统之上才可以运行

​ 所以我在拿到一台计算机之后第一件事就是安装操作系统

PC端常见操作系统

​ 安卓、IOS、鸿蒙

编程与编程语言
1.什么是编语言?
人与计算机之间沟通交流的媒介
2.什么是编程?
程序员将自己的思维逻辑和想法用计算机能够读懂的语言写下来的过程
编程语言的发展史
1.机器语言
程序员是直接使用二进制与计算机沟通交流
优势:计算机能够直接读懂 执行效率高
劣势:门槛太高 学习难度太大 开发效率极低 门槛太高
汇编语言
用一些英文字母来表示一串二进制数
优势:学习难度有所降低 开发效率有所提高
劣势:门槛还是太高
3.高级语言
用人类能够读懂的字符与计算机沟通交流
优势:学习难度低 开发效率高 门槛低
劣势:执行速度没有上述两个语言快
常见高级语言:c++、Java、PHP、python、golang
掌握了一门学习其他的会非常的快
编程语言的分类
高级语言都需要经过翻译之后才能被计算机识别并执行
1.编译型语言 C++
类似于谷歌翻译(一次性翻译) 翻译之后可以反复使用翻译的结果
优势:一次翻译可以反复使用 执行效率高 速度快
劣势:当程序中频繁出现bug 那么需要反复编译
2.解释型语言 python
类似于同声传译(说一句翻一句)
优势:有bug和没有bug执行效率几乎一样
劣势:速度没有编译型语言快
要想让计算机能够识别并运行高级语言需要对应类型的翻译官

标签:翻译,语言,基础知识,劣势,内存,CPU,计算机
From: https://www.cnblogs.com/oiqwyig/p/16725351.html

相关文章

  • 记批处理修改计算机名一次蠢操作造成电脑指定的域不存在或无法联系
    近日,公司电脑需要修改计算机名(无域控),随意在网上找了一篇修改代码,正常操作右击脚本管理员运行,输入计算机名可正常修改,但是如果运行后不输入计算机名直接点确认,则会造成计算......
  • 为小学生创造优质的计算机科学学习体验
    为小学生创造优质的计算机科学学习体验在校长的帮助和支持下,DelavitaJohn为学生提供了探索计算机科学的课程你好!我的名字是DelavitaJohn,我已经教书20多年了。去年......
  • 2022-2023-1 20221304 《计算机基础与程序设计》第四周学习总结
    2022-2023-120221304《计算机基础与程序设计》第四周学习总结作业信息班级:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业要求:https://www.cnblogs.com/......
  • 计算机组成原理---转载
    作者:孟祥_成都链接:https://juejin.cn/post/6844904070751191047来源:稀土掘金著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。前端大比例的同学......
  • 二进制数在计算机中的存储和计算
    原码反码补码先讲个道理:/时钟:在一个圆形的时钟中,我们以12点为0点,此时,时间变成了0-11(十二个时刻),这个12称为模以8位二进制为例,我们可以把0-255看成一个周期(到256时溢出......
  • pycharm简介及python基础知识
    1、昨日内容回顾计算机五大组成部分(补充)控制器与运算器合称CPU。储存器分内存(临时)与外存(长久)。计算机三大核心硬件CPU,计算机的中枢神经,程序运行必须依靠CPU。内......
  • 第1章 计算机的理论知识
    第1章计算机的理论知识第01阶段计算机的理论知识1.计算机的概念计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑判断......
  • 计算机系统结构大题精讲4-页面替换算法-Cache 组相连映像
    1、在一个采用LRU算法和组相连映像的Cache系统中,主存由0-15共16块组成;Cache分为2组,每组两块,每块大小为16个存储字。在某个程序执行时,访存的主存块地址流为:6、2、4、1、4、6......
  • 计算机基础详解
    计算机基础详解一、计算机五大组成部分详解1.控制器控制计算机各个硬件的工作。#类似于人的大脑2.运算器负责数学运算和逻辑运算,是整个计算机的核心所在。#类似......
  • 【Docker】Docker 基础知识及 cli 命令快查
    常用命令#显示docker信息$dockerinfo#显示容器列表$dockerps[-a]#拉取镜像$dockerpull#查看本地镜像$dockerimages#文件拷贝$dockercp......