python全栈开发学习_day1_计算机五大组成部分及操作系统

一.计算机五大组成部分:

  1)五大组成:

    1.控制器(指挥系统,用于控制其他计算机硬件的工作)

    2.运算器(用于数学运算及逻辑运算)

    3.存储器(寄存器,高速缓存,内存,磁盘(机械,固态),磁带)

    4.输入设备(例如:键盘,鼠标)

    5.输出设备(例如:音响)

  

  2)控制器及运算器:

    1.CPU就是计算机的控制器及运算器

      CPU具有向下兼容性(例如:64位操作系统可以运行32位的软件,32位的操作系统则不能运行64位的软件)

    2.用于对电脑的控制,及数学运算,逻辑运算

    3.数据的读取是从硬盘取到内存,再由内存发送给CPU。

 

  3)存储器

    1.存储设备包括:寄存器,高速缓存,内存,磁盘,磁带(存取速度由左向右越来越慢,成本则与之相反)

    2.内存和硬盘的优点和缺点对比:

 

     优点   缺点
内存   速度快 断电不能保存数据
硬盘 断电可以保存数据   速度慢

 

 


  

    

    

    

    

    3.存储数据的数据大小及转换:

      8bit=1Bytes    

      1024Bytes=1KB

      1024KB=1MB

      1024MB=1GB

      1024GB=1TB

      1024TB=1PB

      1024PB=1EB

  

  4)输入设备(input)及输出设备(output):

    输入设备和输出设备分别用于信息的输入和输出,常见的输入设备有鼠标,键盘,常见的输出设备有音响等。

    硬盘,内存等存储设备既可以读取数据,也可以写入数据,既是input devise,也是output devise

    输入设备和输出设备统称:IO

    

 

二.操作系统

  1)什么是操作系统?

    操作系统是软件,用于控制计算机硬件

 

  2)操作系统有哪些?

    常见的操作系统包括windos,linux,unix,Mac OS

 

  3)BIOS和windows,linu,unix,Mac OS等操作系统的关系:

    BIOS系统安装在ROM中,只能读,无法修改,用于启动windows等操作系统,用户常使用的操作系统启动后,停止运行。

 

  4)应用程序,控制系统(操作系统),硬件的关系

    控制层级顺序为:应用程序→操作系统→硬件设备

      

      1.应用程序:常见的快捷方式,如:QQ,微信等软件。

      2.操作系统:控制硬件的软件

      3.硬件:常见的如:显示器,磁盘等设备

 

    应用程序为python等编程语言编写的软件,用于向操作系统发出指令,控制操作系统,然后操作系统再去控制硬件。

转载于:https://www.cnblogs.com/xuxingping/p/10552918.html

你可能感兴趣的:(python全栈开发学习_day1_计算机五大组成部分及操作系统)