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

计算机基础知识

时间:2023-03-03 21:47:26浏览次数:32  
标签:操作系统 基础知识 硬件 内存 磁盘 cpu 计算机

目录

一、路径

1、绝对路径

相当于一个定位坐标,不需要依靠参考系/参考物,就能够定位到文件的位置

  • 例如:
    • D:\hello\a.txt
    • 如同寄快递的地址,明确到省、市、门派号等

2、相对路径

是一个需要在有参考系/参考物的条件下,才能使用的坐标。

  • 例如:
    • 在D盘的hello文件夹中创建文件1.txt,我们想找到并打开文件
    • 在刚打开的cmd窗口中不能直接打开D盘hello文件夹中的1.txt文件,输入start 1.txt会提示找不到文件但是可以在进入D盘的hello文件夹后用同样的命令打开1.txt文件
    • 亲戚来找你的时候,你爸妈说你在房间,这个时候说的在房间,就是一个相对坐标,需要知道你家在哪,人家才能找到你

二、计算机的本质

计算机又名电脑(通过电工作的大脑)

通过高\低电频(1\0)两种信号工作,平时只是通过不同的排列组合来展示不同的东西,所以各种不同后缀名的文件只是用来让人识别的。

  • 进制数

    • 二进制——满二进一 0 1
    • 八进制——满八进一 0 1 2 3 4 5 6 7
    • 十进制——满十进一 0 1 2 3 4 5 6 7 8 9
    • 十六进制——满十六进一 0 1 2 3 4 5 6 7 8 9 a b c d e f
  • 存储

    • 一位二进制 = 1 bit
    • 8 bit = 1 bytes (字节)
    • 1024 bytes = 1 KB
    • 1024 KB = 1 MB
    • 1024 MB = 1 GB
    • 1024 GB = 1 TB

三、计算机的五大组成部分详细介绍

1.控制器

控制计算机硬件进行工作

类比:上课时大脑控制身体不睡觉

2.运算器

处理各种问题,进行运算等功能

类比:做数学题目时进行思考的动作

PS:CPU(中央处理器)= 控制器+运算器

3.存储设备

存储设备由内存和硬盘组成

  • 内存:相当于短期记忆

    • 直接与cpu交互,具有工作速度快的特点,但是断电后数据会清空
  • 外存(磁盘):相当于永久记忆

    • 工作速度较内存慢,但是断电后数据不会消失
    • 磁盘种类很多,U盘、磁盘、磁带、固态都是磁盘。

4.输入设备

键盘、鼠标、摄像头、麦克风等

类比:眼睛看书读取内容、皮肤感受触觉

5.输出设备

音响、屏幕等

类比:用嘴说话

四、计算机三大核心硬件

1. cpu

  • 计算机中起运算作用的硬件,所有程序都是靠他运行的。
    image

2.内存

  • 存取数据速度极快,主要是配合cpu工作的。容量通常较小,常见的有4GB、8GB、16GB、32GB、64GB等。

  • 打开应用时,内存先去磁盘中读取文件,再通过cpu运行程序打开应用。
    image

举例:写文档时,突然关机了。

电脑运行时,程序的产生的数据都是暂时存储在内存中,如果关机或者断电关机后,其中的数据会消失。

  • 当程序有自动保存功能时

程序会定期或在检测到新内容时就把数据写入磁盘一次,定期保存比较节省内存资源。

  • 当程序没自动保存功能时

程序内的所有未保存的数据都在内存中,关机后内存中数据会消失

3.磁盘

  • 用于长久的保存数据,容量通常较大,常见的容量有256GB、512GB、1TB、2TB等。

  • 下载文件时,文件就是保存在磁盘中。

cpu为什么不和磁盘配合工作?

磁盘读取速度很慢,cpu效率却很快,这会使cpu效率受限于磁盘,也变得很慢。

image
image

五、操作系统

1.操作系统的由来

是为了方便人控制、管理计算机而产生的。硬件毕竟是”死的“,硬件的运行都是由软件支配

  • 早期没有操作系统时,计算机要求开发者需要先编写一套完整的操作系统来控制电脑各个硬件工作,才能继续编写后续的业务程序代码,于是有公司专门把这些控制硬件的代码整合成了操作系统,方便人们使用。

PC端常见操作系统
windows、macOS、linux
移动端常见操作系统
安卓、IOS、鸿蒙
image
image

2.系统软件与应用软件

硬件以上运行的都是软件,而软件分为两类:

  • 应用软件(例如qq、word、暴风影音,我们学习python就是为了开发应用软件的)
  • 操作系统,操作系统应用软件与硬件之间的一个桥梁,是协调、管理、控制计算机硬件与应用软件资源的控制程序。

3.计算机系统三层结构

综上,我们开发应用程序本质是在控制硬件,但是我们直接打交道的是操作系统,应用程序都是通过操作系统来间接地操作硬件的,所以一套完整的计算机系统分为三层,如下:

image

一个非常重要的基础概念:平台

image

应用程序都是运行于操作系统之上,而操作系统则是运行于硬件之上的,所以承载应用程序的是一台运行有操作系统的计算机,称之为应用程序的运行平台,即:硬件 + 操作系统 == 平台


标签:操作系统,基础知识,硬件,内存,磁盘,cpu,计算机
From: https://www.cnblogs.com/zhihuanzzh/p/17177049.html

相关文章

  • Java基础——IO基础知识
    字节流可以处理任何类型的数据(图片、MP3、视频等文件),字符流只能处理字符类型(文本文件)的数据。      ......
  • 并行计算机体系结构
    网络的分类OCNsSANsLANsWANs网络基本概念链路:节点或开关之间的连接线。网络:开关为V,链路为E组成的图;当开关之间全连接,称为全连接网络;网络分类间接网络Ω网络任意......
  • PHP介绍和基础知识
    PHP(外文名:PHP:HypertextPreprocessor,中文名:“超文本预处理器”)是一种通用开源的、简单的,面向对象的,解释型的,健壮的,安全的,性能非常之高的,独立于架构的,可移植的,动态的脚......
  • 计算机硬件组成详解
    控制器+运算器=CPU,CPU、内存(主存储器)以及其他I/O设备都由一条系统总线(bus)连接起来并通过总线与其他设备通信现代计算机的结构更复杂,包括多重总线,我们将在后面的小节介绍......
  • [oeasy]python0098_个人计算机浪潮_IBM5100_微软成立_苹果II_VisCalc
    个人计算机浪潮回忆上次内容个人电脑(PC)在爱好者之间疯传人人都有一台计算机从attair-8800到apple-1个人电脑离普通人更近了如果人人都有自己的电脑谁还去用终端连......
  • 计算机组成原理(2)--系统总线
    一、总线基本知识1.总线总线(分散连接):连接多个部件的信息传输线,是各部件共享的传输介质。分散连接:各部件之间使用单独的连线2.总线的信息传送总线上信息的传送:串行和并行​......
  • 第一章 计算机系统概述
    第一章计算机系统概述一、操作系统的概念(定义)、功能和目标概念(定义)什么是操作系统功能和目标操作系统要做些什么?(一)操作系统的概念(定义)一台电脑的诞生St......
  • 计算机存储的最小单位是字节byte,不是位bit
     51单片机是8位的寄存器,汇编指令一次最小处理8位,也就是一个字节,不管是内存还是外存。内存、磁盘容量都是以多少字节为单位,没听说过多少个位的磁盘。磁盘的读写以字节......
  • 自己动手从零写桌面操作系统GrapeOS系列教程——7.计算机组成与运行原理
    学习操作系统原理最好的方法是自己写一个简单的操作系统。在大学计算机课程中会学到一个叫冯·诺依曼结构的东西,很多同学当时学的也不是很清楚,也就是记住冯·诺依曼结......
  • Java基础知识点(字符串----StrIng)
    一:在开发中的应用场景1.跟正确的用户名和密码相比较2.对敏感词进行替换..............&String,StringBuilder,StringJoiner,StringBuffer,Pattern,Matcher......可以掌握字......