文章目录

  • 计算机基础知识
    • 一.编程语言
      • 1.编程
      • 2.计算机语言
      • 3.编程语言
      • 4.编程语言和标记语言的区别
    • 二.计算机基础
      • 1.计算机组成

计算机基础知识

一.编程语言

1.编程

编程:就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。

计算机程序:就是计算机所执行的一系列的指令集合,而程序全部都是用我们所掌握的语言来编写的,所以人们要控制计算机一定要通过计算机语言向计算机发出指令。

2.计算机语言

  1. 计算机语言指的是人与计算机之间通讯的语言,它是人与计算机之间传递信息的媒介

  2. 计算机语言的种类非常的多,总的来说可以分为机器语言汇编语言高级语言三大类。

  3. 实际上计算机最终所执行的都是机器语言,它是由"0"和"1"组成的二进制数,二进制是计算机语言的基础。

3.编程语言

  1. 可以通过类似于人类语言的"语言"来控制计算机,让计算机接收我们发出的指令,为我们做事情,这样的语言就叫编程语言。

  2. 编程语言是用来控制计算机的一系列指令,它有固定的格式和词汇(不同编程语言的格式和词汇不一样),必须遵守。

  3. 如今通用的编程语言有两种形式:汇编语言和高级语言。

  • 汇编语言:实质上和机器语言是相同的,都是直接对硬件进行操作,只不过指令采用了英文缩写的标识符,容易识别和记忆。

  • 高级语言:主要是相对于低级语言而言,它并不是特指某一种特定的语言,而是包含了很多种编程语言,常用的有C语言、C++、Java、C#、Python、PHP、JavaScript、go等。

4.编程语言和标记语言的区别

  1. 编程语言有很强的逻辑和行为能力。在编程语言里,我们能看到很多if elseforwhile等具有逻辑性和行为能力的指令,是主动的。

  2. 标记语言如html,不用于向计算机发出指令,常用于格式化和链接。标记语言的存在是用来读取的,是被动的。

二.计算机基础

1.计算机组成

​ 计算机是由硬件和软件两部分共同组成的,硬件指的是计算机中一些外部和内部的设备等,而软件又分为系统软件和应用软件。

1.硬件

输入设备输出设备CPU硬盘内存

软件

系统软件:如WindowsLinuxmacOs等。

应用软件:如浏览器QQWordVScodeSublime等。

2.数据存储

数据:

  • 计算机内部使用二进制01来表示数据
  • 所有数据包括文件、图片等最终都是以二进制数据(0和1)的形式存放在硬盘中。
  • 所有程序包括操作系统,本质上也都是各种数据,也是以二进制数据的存放在硬盘中。平时我们所说的安装软件,其实就是把程序文件复制到硬盘中。
  • 硬盘、内存都是保存的二进制数据。

数据存储单位:

  • bit<byte<KB<GB<TB<...
  • bit(位): 1bit可以保存一个0或者1(最小的存储单位)
  • byte(字节):1B = 8b
  • KB(千字节):1KB = 1024B
  • GB(兆字节):1GB = 1024KB
  • TB(太字节):1TB = 1024GB

3.程序运行

打开某个程序时,这个过程实际上是先从硬盘中把程序的代码加载到内存中,而CPU执行内存中的代码。

之所以要内存的一个重要原因,是因为cpu运行速度太快,如果只从硬盘中读取数据,会浪费cpu性能,所以才使用存取速度更快的内存来保存运行时的数据。

之所以要内存的一个重要原因,是因为cpu运行速度太快,如果只从硬盘中读取数据,会浪费cpu性能,所以才使用存取速度更快的内存来保存运行时的数据。

“计算机入门必读:从零开始的基础知识“相关推荐

  1. 适合的计算机入门,电脑的一些基础知识———适合初学者

    <电脑的一些基础知识---适合初学者>由会员分享,可在线阅读,更多相关<电脑的一些基础知识---适合初学者(2页珍藏版)>请在人人文库网上搜索. 1.电脑的一些基础知识适合初学 ...

  2. 全国计算机等级考试——二级公共基础知识辅导讲义 卿勇军主讲

    全国计算机等级考试--二级公共基础知识辅导讲义 卿勇军主讲 第一章数据结构与算法 1.1算法 1.算法是指解题方案的准确而完整的描述.换句话说,算法是对特定问题求解步骤的一种描述. *:算法不等于程序 ...

  3. 计算机二级C语言辅导j机构,全国计算机二级C语言公基础知识辅导.pptx

    全国计算机二级C语言公基础知识辅导 ;知识点分布;第一章 数据结构与算法;1.算法是指解题方案的准确而完整的描述.换句话说,算法是对特定问题求解步骤的一种描述. *算法不等于程序,也不等于计算方法. ...

  4. 计算机二级考试基础知识总结,全国计算机等级考试二级公共基础知识总结

    全国计算机等级考试二级公共基础知识总结 第一章数据结构与算法 1.1 算法 1.算法的基本特征:可行性:确定性,有穷性:拥有足够的情报., 2.确定性:算法中每一步骤都必须有明确定义,不充许有模棱两可 ...

  5. 计算机考试一级考试基础知识,全国计算机等级考试一级msoffice基础知识

    全国计算机等级考试一级msoffice基础知识 导语:在日常生活中,媒体(Medium ,复数形式为Media )是指文字.声音.图像.动画和视频等内容.多媒体(Multimedia )是指能够同时对 ...

  6. 计算机二级考试c语言公共基础知识,全国计算机二级c语言公共基础知识考试内容.doc...

    全国计算机二级c语言公共基础知识考试内容 全国计算机二级等级考试的笔试包括基础知识和程序设计两部分,其中基础知识占30分.以下是由关于全国计算机二级c语言公共基础知识考试内容的内容,希望大家喜欢! 全 ...

  7. 计算机公共基础知识论文,计算机等级考试二级公共基础知识汇总.doc

    计算机等级考试二级公共基础知识汇总.doc 计算机等级考试二级公共基础知识 第1章 数据结构与算法 1.1 算法 1.1.1 算法的基本概念 算法是指对解题方案的准确而完整的描述.简单地说,就是解决问 ...

  8. 计算机二级c语言公共基础知识(免费的) 百度云,计算机二级c语言公共基础知识(免费的).doc...

    计算机二级c语言公共基础知识(免费的).doc 计算机二级C语言的二级共公基础知识教程 第一章数据结构与算法 1.1 算法 算法:是指解题方案的准确而完整的描述. 算法不等于程序,也不等计算机方法,程 ...

  9. 二级公共基础知识_计算机二级选择题(公共基础知识)

    在这一期的文章主要以计算机二级选择题的公共基础知识进行讲解. 在计算机二级考试当中,选择题中的二级公共基础知识是必考的部分.很多考生对计算机二级的公共基础知识选择题有很多不解.二级公共基础知识选择题主 ...

  10. 全国计算机一级考试网络知识,全国计算机等级考试一级网络基础知识复习题及答案.doc...

    全国计算机等级考试一级网络基础知识复习题及答案 全国计算机等级考试一级网络基础知识复习题(20)关于电子邮件,下列说法中错误的是_________. A)发送电子邮件需要E-mail软件支持 B)发件 ...

最新文章

  1. fastJson结合Nutz.Mapl的进阶应用
  2. openfire 插件开发
  3. 《R语言编程艺术》——2.5 使用all()和any()
  4. PLSQL登录时,“ORA-12514:监听程序当前无法识别连接描述符中请求的服务” 错误解决
  5. 系统接口规范以及常见的接口技术概述和比较
  6. apache commons Java包简介
  7. 个人经常查阅的网站(顺序无先后,持续更新)
  8. Veritas Backup Exec 21还原备份
  9. Android打开系统文件管理器
  10. 微信H5 分享(自定义标题、图片、链接) 与 禁止分享(微信隐藏功能按钮) 功能的写法
  11. 《开天辟地》之《网上冲浪篇》将带你进入一个精彩的互联网世界
  12. linux qt 扫雷,qt制作扫雷
  13. 自动化测试报告发送--飞书(基于python)
  14. 怎样做好服务器运维工作
  15. 卡券、直充订单列表接口(post 表单提交)
  16. 6.11 通过文件描述符来获取信号
  17. 使用opencv的透视变换裁剪倾斜人脸
  18. STM32全链路开发实战教程专栏总目录(2022.10.19更新)
  19. 3500字归纳总结:一名合格的软件测试工程师需要掌握的技能大全
  20. 深度解密 Python 列表的实现原理

热门文章

  1. python思维导图
  2. git程序多版本维护方案
  3. Java图形用户界面设计音乐播放器
  4. 硅谷:大火是这样烧起来的!
  5. RBM受限玻尔兹曼机的一点理解
  6. 机器学习 决策树算法
  7. 开源PLM软件Aras详解四 ItemType的概念
  8. 对于Osmdroid源码资源的简单研究
  9. IPMP国际项目管理资质认证培训班
  10. WEKA算法解析 -- PART决策树