基础计算机知识代码,计算机基础知识(示例代码)

计算机的基本组成:硬件、操作系统、软件、网络四部分组成。为何要学习计算机基础:Python跟其他语言一样也是一门编程语言,即python是语言.学习python语言之所以要求掌握计算机基础只是因为python的编程之路分为计算机硬件基础,操作系统基础和python编程三部分.所以就得先从计算机硬件开始计算机硬件---------CPU:CPU相当于人的大脑,负责整个计算机的计算。---------...
摘要由CSDN通过智能技术生成

计算机的基本组成:硬件、操作系统、软件、网络四部分组成。

为何要学习计算机基础:Python跟其他语言一样也是一门编程语言,即python是语言.学习python语言之所以要求掌握计算机基础只是因为python的编程之路分为计算机硬件基础,操作系统基础和python编程三部分.所以就得先从计算机硬件开始

计算机硬件

---------CPU:CPU相当于人的大脑,负责整个计算机的计算。

---------内存:内存相当于人的记忆,负责临时的储存。

---------硬盘:硬盘相当于人的笔记本,负责永久的储存。

---------输入设备:输入设备相当于人的眼睛,负责外部的信息然后把信息传给CPU

---------输出设备:输出设备相当于人的表情,负责经过处理后把结果输出。

---------总线:总线相当于人的神经,把所有的设备连接起

(1)cpu的分类

CPU分为内核态和用户态

1、 内核态:控制操作系统的状态

2、 用户态:控制客户软件的状态,不能控制硬件。

内核态和用户态的切换

用户态下工作的软件不能操作硬件,但是我们的软件比如暴风影音,一定会有操作硬件的需求,比如从磁盘上读一个电影文件,那就必须经历从用户态切换到内核态的过程。为此,用户程序必须使用系统调用(system call),系统调用陷入内核并调用操作系统,TRAP指令把用户态切换成内核态,并启用操作系统从而获得服务。请把的系统调用看成一个特别的的过程调用指令就可以了,该指令具有从用户态切换到内核态的特别能力。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值