计算机组成

计算机组成部分:硬件和软件
  1. 硬件部分

    • 必须的三大硬件

      1. CPU(类似大脑)

        功能:

        数据运算:例如:1+1=2

        控制外设:明确:CPU运算的数据来自外设,经过CPU运算之后还要回归到外设

        此过程涉及两个动作(简称控制外设):

        CPU从外设读取(read)数据(例如:获取键盘输入的东西)

        CPU向外设写入(write)数据(例如:输出内容可以在显示器上看到)

      注:CPU内部也能暂存数据,但容量极其小,速度最快

      1. 内存(RAM)

        功能:暂存CPU运算前的数据和运算之后的数据

        特点:数据操作(读或者写数据)速度较快,但是掉电数据丢失

      2. 外存(具体就是硬盘或者闪存(手机,U盘,TF卡,SD卡))

        功能:永久性存储数据

        特点:掉电不丢失数据,操作速度较慢

      综上,数据访问速度:CPU>内存>硬盘,容量:硬盘>内存>CPU

      因此,计算机软件在运行时,数据都是在内存上,软件关闭时,要将数据保存在硬盘上

      外设:除了CPU,其他任何硬件都是外设,例如:鼠标,键盘,显示器,内存,硬盘等等

      ​ 功能:给CPU将来提供数据或者将CPU运算完的数据保存起来,既可以暂存,也可以永久 性保存

  2. 软件部分(三大类)

    • 操作系统(类似管家)

      功能:操作硬件(通过操作系统的驱动程序来完成),给程序分配CPU资源和内存资源

    • shell终端程序

      功能:接收用户输入的命令然后执行命令

    • 各种应用程序

      功能:完成用户不同的功能

linux系统理念
  1. 一切皆文件

​ 含义:在linux系统中,所有的硬件外设都是以文件的形式存在

​ 在linux系统中,软件要访问硬件必须先找到这个硬件对应的文件,通过访问文件间接访问硬件外设

  1. 不管是什么操作系统,文件的管理必须依赖某种文件系统

    例如:硬盘上的文件采用的文件系统是NTFS,U盘上的文件采用的文件系统是FAT32(4GB以下)

  • linux系统中文件和目录的概念

    1. 目录:就是用来存放文件,当然目录里面还可以存在目录

    2. 根目录:操作系统中所有文件最上一层的目录,用“/”类表示,“/”类似windows下的C盘

      例如:/home类似C盘下的home文件夹或者home文件,linux下表示根目录下有一个home目录或者home文件

    3. 子目录:位于其他目录下的目录

      例如:/home:假设home是一个目录,home目录就是根目录/的子目录

    4. 父目录:子目录的上一层目录

      例如:/home:假设home是一个目录,根目录/就是home目录的父目录

      注意:子目录和父目录之间用“/”来分割,文件不需要分割

    5. 当前目录:当前使用或者所在目录,用“.“表示

      例如:./home:在当前目录下还有一个home目录或者home文件

      ​ ./home/:在当前目录下还有一个home目录

      上一级目录:用“…”表示,例如:…/home/:上一级目录下的home目录

    6. 主目录:在linux系统,linux系统给每个登录linux系统的用户指定一个目录,简称主目录(俗称家目录),所有主目录都是位于:/home/

      例如:登录linux系统的用户名叫kang,那么他的主目录就是:/home/kang

    7. 路径:目录和文件位置信息,分两种:相对路径和绝对路径

      绝对路径:以“/”根目录开头的路径,例如:/home/kang

      相对路径:不以“/“根目录开头的路径都是相对路径,例如:./home/kang

      但是建议多用绝对路径,少走弯路

      例如:open(./a.txt);//打开当前目录下的a.txt

      或者open(a.txt);//打开当前目录的a.txt

      注意:要想打开成功,必须先进入到a.txt所在的当前目录下,否则打开失败

      或者open(/home/kang/a.txt)//打开/home/kang/目录下的a,txt

      好处:在哪个目录中都可以打开a.txt

linux常用命令
  • clear:清屏命令,格式:clear

  • pwd:获取当前所在的绝对路径命令,格式:pwd

  • cd:路径切换命令,格式:cd 相对路径或者绝对路径

    ​ 例如:cd /home/kang/

    ​ 例如:cd ./home/kang/

  • ls:查看目录下的目录和文件的详细信息,格式:ls -lh 目录或者文件

    ​ 例如:ls -lh //查看当前目录下所有的目录和文件的详细信息

    ​ ls -lh home/ //查看当前目录下home目录下所有的目录和文件的详细信息

    ​ ls -lh /home/kang/ //查看/home/kang/目录下所有的目录和文件的详细信息

    ​ ls -lh a.txt //查看当前目录下a.txt的详细信息

  • touch:创建空文件的命令,格式:touch 文件名

    ​ 例如:touch /home/kang/a.txt

    ​ touch ./a.txt

    ​ touch a.txt

  • mkdir:创建空目录的命令,格式:mkdir 新目录名

    ​ mkdir /home/kang/cc

    ​ mkdir ./hello1

    ​ mkdir hello2

  • rm:删除文件和目录命令,格式:rm -fr 目录名或者文件名

    ​ 例如:rm -fr /home/kang/cc

  • cp:拷贝命令,拷贝目录和文件

    ​ cp -fr 源文件 目标文件

    ​ cp -fr 源文件 目标目录下

    ​ cp -fr 源目录 目标目录

    ​ cp -fr 源目录 目标目录下

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值