一、计算机基础

本文深入讲解了计算机基础知识,包括冯诺依曼体系结构、计算机硬件(输入设备、输出设备、存储器、运算器、控制器)和软件(操作系统、语言处理程序、数据库管理系统)。探讨了不同类型的存储器、CPU与存储器的关系,以及计算机语言的发展。此外,还介绍了进位计数制和相互转换方法。

写在前面:大学期间专业课的知识很少能实际应用的工作中,因此很多东西是我自学的,工作半年后,我开始回顾知识,并将这些整理记录,希望能够帮到后来人,也为自己有一个移动的笔记本。

一、计算机基础

1.计算机结构–冯诺依曼体系结构
1.1计算机硬件
  • 输入设备
    输入计算程序和原始数据的设备,键盘、鼠标、摄像头、图形扫描仪等
  • 输出设备
    将计算机工作的中间结果及处理后的结果进行呈现的设备,显示器、打印机等
  • 存储器
    存储程序和数据的部件,按作用可分为主存储器(RAM random access memory)、辅助存储器(外存)和高速缓冲存储器。中央处理器能直接访问内存储器(即主存),包括高速缓冲存储器和主存储器。中央处理器不能直接访问外存储器,外存储器的信息必须调入内存储器后才能由中央处理器进行处理。所以,内存的存取速度比外存快,但容量小,价格高;外存的存取速度比内存慢,容量大,价格低,如磁盘、光盘、U盘。
  • 运算器
    完成各种算数运算(加减乘除)和逻辑运算(比较、判断、查找等)
  • 控制器
    决定执行程序的顺序,给出执行指令时机器各部件需要的操作控制命令
    运算器和控制器继承在一起,即为中央处理器(CPU)
  • CPU与存储器系统的关系
    主存储器分为两类:1.随机存取存储器(RAM random access memory),用于存放现场程序和数据,其中的内容可随时按地址存取,但断电后会立即消失。2.只读存储器(ROM read only memory),用户在使用是只能进行‘读’操作,不能进行‘写’操作,其中的信息关机后不会消失。
    存储容量:存储器中最多可存放的二进制数据的总和,基本单位是字节(Byte,B),每个字节包含8个二进制(bit),计量单位关系如下:
    在这里插入图片描述
1.2计算机软件

控制和协调计算机及其外部设备、支持应用软件开发及运行的软件,一般包括操作系统、语言处理程序、系统支持软件和数据库管理系统等

  • 操作系统(OS operating system)
    管理计算机硬件和软件资源的程序,大致包括的管理功能:进程与处理机管理、作业管理、存储管理、设备管理和文件管理。目前操作系统有DOS、UNIX、Linux、Windows等
  • 语言处理程序
    计算机语言:用二进制代码指令表达的计算机语言(0&1组成)
    汇编语言:用特殊符号代替计算机语言的二进制码
    高级语言:通过编译器将源代码翻译成机器直接识别的机器语言(c#、Java等)
  • 系统支持软件
  • 数据库管理系统
    对数据库中的资源进行统一管理和控制的软件,SQL Server、oracle等
1.3进位计数制和相互转换
  • 二进制
    0 1组成,‘逢二进一’,以 0b 开头(b不区分大小写)
  • 八进制
    0~7组成,‘逢八进一’,以 0 开头
  • 十进制
    0~9组成,整数默认是十进制的
  • 十六进制
    0~9,a,b,c,d,e,f 组成,以 0x 开头
  • 任意进制转十进制

在这里插入图片描述

  • 十进制转任意进制
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值