计算机是如何运行的

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、计算机的组成原理:(了解即可)
  • 二、cpu的工作过程
    • 三.编程语言
    • ``四.操作系统
    • 五.进程是如何管理的:(操作系统内核:进程管理)
  • 总结


前言

提示:这里可以添加本文要记录的大概内容:

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、计算机的组成原理:(了解即可)

计算机是由一些硬件设备构成的
计算机的构成:
计算机是如何运行的_第1张图片

1.CPU中央处理器,计算机最核心的部分,算数运算,逻辑判断
2.存储器: 分为外存和内存, 用于存储数据(使用二进制方式存储)
Cpu最核心的一个指标:主频
在这里插入图片描述
一秒种计算19亿次
1s中执行19亿个时钟周期:每个周期都可以干一些工作,执行指令程序员编写的程序,最终都会变成指令,在cpu上执行
可执行文件exe:双击操作系统会把这个可执行文件加载到内存中(包含指令,和指令依赖的数据)
cpu作用:
1.把内存中的指令,读取到cpu中
2.解析指令
3.执行指令

二、cpu的工作过程

1.主频:描述了1s中有多少个始终周期(近似的堪称1s中执行多少条指令)
2.执行程序的过程:硬盘-》内存-》cpu->解析-》执行指令
java程序也是同理:
.java–>.class–》jvm读指令,解析指令,执行指令–》转换成cpu认识的二进制指令

cpu的构成:门电路,非与或
**

三.编程语言

**
无论是哪种变成语言都是要转换成计算机能识别的二级制指令,交给cpu来处理

``四.操作系统

1.操作系统的功能:
对下管理各种硬件设备
对上给软件提供稳定的运行环境-----》软件可以通过系统调用来让操作系统完成一些工作
计算机是如何运行的_第2张图片

计算机是如何运行的_第3张图片

五.进程是如何管理的:(操作系统内核:进程管理)

进程是跑起来的程序
同一时刻进程很多,操作系统都得给他们安排好:

1.pcb描述

1.pid进程的身份标识:
-唯一性pid区分一个进程
2.内存指针:进程持有的内存资源
3.文件描述符表:进程持有的文件资源
通过1,2,3反应进程是操作系统分配资源的基本单位

-计算机是如何运行的_第4张图片
计算机是如何运行的_第5张图片

计算机是如何运行的_第6张图片
计算机是如何运行的_第7张图片
计算机是如何运行的_第8张图片

2.双向链表组织

**虚拟地址空间(进程独立性)计算机是如何运行的_第9张图片

进程间的通信
在这里插入图片描述


总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

你可能感兴趣的:(其他)