一、操作系统

为了要克服硬件方面老是需要重复撰写控制码的问题,所以就有操作系统(Operating System, OS)的出现了! 什么是操作系统呢?下面就来谈一谈先!

1,操作系统核心(Kernel)

操作系统(Operating System, OS)其实也是一组程序, 这组程序的重点在于管理电脑的所有活动以及驱动系统中的所有硬件。

系统调用(System Call)

既然我的硬件都是由核心管理,那么如果我想要开发软件的话,自然就得要去参考这个核心的相关功能!为了解决这个问题,操作系统通常会提供一整组的开发接口给工程师来开发软件! 工程师只要遵守该开发接口那就很容易开发软件了!举例来说,我们学习C程序语言只要参考C程序语言的函数即可, 不需要再去考虑其他核心的相关功能,因为核心的系统调用接口会主动的将C程序语言的相关语法转成核心可以了解的任务函数, 那核心自然就能够顺利运行该程序了!

操作过程类似于下图:

为了保护核心,并且让程序设计师比较容易开发软件,因此操作系统除了核心程序之外,通常还会提供一整组开发接口, 那就是系统调用层。软件开发工程师只要遵循公认的系统调用参数来开发软件,该软件就能够在该核心上头运行。 至于与使用者有关的,那就是应用程序啦!

核心功能包括:(1)系统调用接口(System call interface);(2)程序管理(Process control);(3)内存管理(Memory management);(4)文件系统管理(Filesystem management);(5)设备的驱动(Device drivers)。

2,操作系统与驱动程序

比较晚推出的较新的硬件,例如显卡,我们的操作系统当然就不认识啰! 那操作系统该如何驱动这块新的显卡?为了克服这个问题,操作系统通常会提供一个开发接口给硬件开发商, 让他们可以根据这个接口设计可以驱动他们硬件的“驱动程序”,如此一来,只要使用者安装驱动程序后, 自然就可以在他们的操作系统上面驱动这块显卡了。

驱动程序是由厂商提供的,与操作系统开发者无关。是不是很像jdbc,数据库的驱动是由mysql、oracle公司开发的,jdbc只是调用。

二、超级计算机

先来看下超级计算机今年的排行,中国的天河系列、神威曾占据过榜首。目前超级计算机最快的为IBM超算“顶点”(Summit),在美国的橡树岭实验室,配置方面,Summit采用IBM Power 9处理器(9216颗)(CPU)和NVIDIA Volta(27648颗)(GPU)做加速卡,512GB DDR4内存,功耗13MW,安放在约860平方米的机房内。按照广州的电费来算,一档电费0.59元,二挡电费0.64元,一天的电费统一按照0.64元计算,13*1000000/1000*24*0.64=199680(元)有将近20万元一天!我的天,也只有以国家或者大公司的实力才能耗得起。

超算排名:

相关参数如下所示,用的是Red Hat Enterprise Linux 7.4

对比下个人电脑的耗电3数据,和超级计算机的差距还是很大的:

电脑如果开一整天(按24小时计算)每天的耗电量:
1、主机电源功率300瓦
2、主机1个光驱1个硬盘
3、显示器
4、在硬盘及光驱均在读取数据时
满足以上条件实际测量的最大电流是1.2安培。
可得出电脑的功率264瓦,其开机一整天(按24小时计算)的耗电量为0.264*24=6.336度。
满足以上条件实际测量的最小电流是0.8安培.。
可得出电脑的功率176瓦,其开机一整天(按24小时计算)的耗电量为0.176*24=4.224度。
电脑如果开一整天(按24小时计算)的耗电量约为4.224--6.336度之间.

三、cpu-z的使用

1,在官网https://www.cpuid.com/softwares/cpu-z.html 下载

2,安装即可查看cpu参数

3,通过这个工具,可以不用打开机箱,就查看各类参数:

(1)CPU的厂牌、型号、最高频率:毫无疑问是Intel的,,通过cpu-z只能看到运行时的频率为:,查出来其基本频率、最大频率如下所示。

  • 处理器基本频率2.40 GHz
  • 最大睿频频率3.40 GHz

(2)内存的容量、接口 (DDR/DDR2/DDR3 等)

内存为DDR3,大小为8G

(3)显卡的接口 (AGP/PCIe/内置) 与容量

显卡有两个,GeForce GTX 660M和Intel(R) HD Graphics 4000 ,前者是独立显卡,后者是集成显卡

GeForce GTX 660M:显存容量为2GB,接口支持 PCIe 2.0、PCIe3.0,核心频率为825MHz

Intel(R) HD Graphics 4000不是独立显卡,属于Intel处理器自带的核芯显卡。核心频率只有349MHz,比独立显卡低了一半,没有自带的显存。

集成显卡是指芯片组集成了显示芯片,不用在外接显卡。集成显卡有价格低、兼容性好和升级成本低等优点。

但是集成显卡是没有独立的显存的,它要占用部分内存容量作为显存,能在某些方面影响电脑性能;其次,集成显卡虽然能够升级成本低,但是麻烦。要升级集成显卡必须更新主板BIOS.最后,集成显卡性能一般要比中高端的独显性能差(当然,也有例外,比如戴尔台式电脑现在很多电脑还是采用的集成显卡,但是性能超过很多独立显卡。)

独立显卡:与集成显卡相反,独立显卡就是没有集成到主板上,一般是插到主板相应接口上的。

  独立显卡最主要的优点在于:它本身带有独立显存,不会占用系统内存。现在,一般游戏电脑都是采用独立显卡。而且独显可在电脑内部组成多显卡,拥有强大的图像处理能力。

(4)主板的厂牌、南北桥的芯片型号、BIOS的厂牌、有无内置的网卡或声卡等

主板:制造商是 Hasee Computer,就是神舟~~ 南桥为Intel HM77,不懂;北桥估计已经被集中到了cpu内了。

BIOS:制造商为  American Megatrends Inc.  简称AMI,好像是一个专门做BIOS的厂商。

网卡:因为用的是笔记本,无线网卡和有线网卡肯定都是有的:

array networks ssl vpn Adapter:数组vpn网络适配器(一种网卡),这个是虚拟出来的网卡。

Realtek PCIe GBE Family Controller:是一款realtek公司生产的pcie接口的千兆以太网家用控制器。网卡各英文单词说明:

realtek中文名瑞昱(yù),是一家台湾的半导体芯片设计及生产企业。商标是一直螃蟹,目前在个人电脑市场的声卡和网卡芯片很多是其产品;

pcie全称PCI-Express

GBE是一项以太网技术标准,能够在光纤连接上运行1000BASE-X或在标准5类铜缆连接上运行1000BASE-T,实现高速的数据传输。

Realtek RTL872AE Wireless LAN 802.11n PCI-E NIC :看着就像无线网卡。

硬盘的连接接口 (SATA/SAS等)、硬盘容量、转速、缓冲内存容量。

我的硬盘接口为SATA,硬盘容量为HDD 2TB+SSD256G,其他信息可能需要鲁大师才能查询的。

linux学习笔记4——计算机概述:操作系统、超级计算机、cpu-z相关推荐

  1. Linux学习笔记:

    Linux学习笔记: 概述:一套免费使用和自由传播的类Unix操作系统,是一个多用户,多任务,支持多线程和多cpu的操作系统. 发行版:Ubuntu,ReadHat,CentOs,Debain,Fed ...

  2. 【Linux学习笔记④】——Shell程序设计【变量 输入与输出 条件表达式 判断语句 循环语句 Shell函数】

    ⌛️ 文章目录 一.Shell 概述 二.Shell 脚本的定义与执行 2.1 Shell 脚本的定义 2.2 Shell 脚本的执行 三.Shell 变量 3.1 用户自定义变量 3.2 环境变量 ...

  3. 大数据开发工程师基本功修炼之史上最全Linux学习笔记(建议)

    我正在参加年度博客之星评选,请大家帮我投票打分,您的每一分都是对我的支持与鼓励. 2021年「博客之星」参赛博主:Maynor大数据 (感谢礼品.红包免费送!) https://bbs.csdn.ne ...

  4. Linux学习笔记(自用)

    Linux学习笔记(自用) 该笔记由尚硅谷的"3天上手LInux"视频整理而成,若有侵权,请联系作者删除 文章目录 Linux学习笔记(自用) 1. 概述 2. 下载 3.文件与目 ...

  5. Linux学习笔记(一)(服务器环境搭配 常用命令 文件属性)

    Linux学习笔记(一) 概述 Linux发行版 Linux应用 Linux系统运行级别 远程环境配置 连接服务器 安装宝塔 配置环境 测试 测试连接Tomcat 测试访问网站 测试上传 学习Linu ...

  6. 【Linux学习笔记】Linux服务器:配置与管理samba服务器

    Linux系列文章目录 一.[linux学习笔记]红帽Linux 7.8系统在虚拟机上的安装 二.[Linux学习笔记]Linux系统的基本操作 三.[Linux学习笔记]管理Linux操作系统:用户 ...

  7. IOS学习笔记03---C语言概述

    IOS学习笔记03---C语言概述 0 3.C语言1-C语言概述         qq交流群:创梦技术交流群:251572072                        创梦网络赚钱群:2483 ...

  8. Linux中常用的文件目录,Linux学习笔记2——Linux中常用文件目录操作命令

    ls 显示文件和目录列表 -l 列出文件的详细信息 -a 列出当前目录所有文件,包含隐藏文件 mkdir 创建目录 -p 父目录不存在情况下先生成父目录 cd 切换目录 touch 生成一个空文件 e ...

  9. Linux学习笔记(包含虚拟机及Linux系统安装)

    Linux学习笔记 1.1 Linux简介 1.2 Linux 的版本 1.3 Linux的应用 2.Linux的安装 2.1 虚拟机安装 2.1.1 什么是虚拟机? 2.1.2 VMware介绍 2 ...

最新文章

  1. idl结果显示窗口如何缩小_IDL操作步骤
  2. ASP.NET应用程序
  3. matlab R2014a添加路径
  4. python中的递归函数是什么_讲解Python中的递归函数
  5. 并行编程2——多核体系架构
  6. ASA防火墙16 SSL/×××
  7. 100个经典的C语言算法
  8. Winform文件下载之断点续传
  9. creating server tcp listening socket 127.0.0.1:6379: bind No error
  10. [Hive]Hive表文件压缩介绍
  11. 如何在服务器响应后返回值,如何从异步调用返回响应?
  12. android 动态获取权限
  13. 图像坐标球面投影_OpenLayers中的球面墨卡托投影
  14. 信息终端安全是指办公和生产用计算机,从办公终端安全角度考虑,以下哪个是正确的()...
  15. java方法执行jvm做了什么_JVM 方法到底如何执行
  16. excel浏览器直接下载
  17. 权力的游戏——读《原则2 :应对变化中的世界秩序》(中)
  18. 王春亮用心接待全国的调养者和学习者
  19. linux打开文件乱码
  20. windows 完成端口

热门文章

  1. 父activity启动子activity并传递数据
  2. 光阴似箭,日月如梭(时间都去哪了?)
  3. 「RPC」简述RPC
  4. 前端播放大视频卡顿的解决(m3u8视频流)
  5. 如何将CSDN文章内容转成PDF
  6. python模拟银行存取款_python 模拟银行转账功能过程详解
  7. 快速创建树 算法 treeCreate treeview
  8. spring号外0-1 不能连接网络时,spring 配置解决办法
  9. 利用快递100来获取快递信息-java
  10. 测试用例设计之一——Orthogonal Array Testing Strategy(OATS)