【2023,学点儿新Java-02】计算机硬件与软件 | CPU、内存、硬盘概览 | 科学使用键盘——“指法” | 软件——计算机的灵魂 | 人机交互方式

news2024/11/26 17:20:53

前情回顾:

【2023,学点儿新Java-01】从查看本机 jdk版本 开始 | Java基础全程脉络图、Java工程师全程技术路线、Java职业晋升路线图

 
我们见到的太阳 是八分钟前的太阳,见到的月亮 是一点三秒之前的月亮,见到一英里之外的建筑,是五微秒之前存在的,即使你在我一米之外,我见到的 也是三纳米秒以前的你,我们所眼见的都是过去,而一切也都会过去。

 

🎯作者主页: 追光者♂🔥

        

🌸个人简介:
 
💖[1] 计算机专业硕士研究生💖
 
🌟[2] 2022年度博客之星人工智能领域TOP4🌟
 
🏅[3] 阿里云社区特邀专家博主🏅
 
🏆[4] CSDN-人工智能领域优质创作者🏆
 
📝[5] 预期2023年10月份 · 准CSDN博客专家📝  
 

  • 无限进步,一起追光!!!

        

🍎感谢大家 点赞👍  收藏⭐   留言📝!!!

        

🌿本篇为入门篇,主要讲解 计算机硬件与软件的基础知识:即 CPU、内存、硬盘等,以及如何科学使用键盘——“指法”,此外介绍了常见的人机交互方式。尽量用通俗易懂的语言说明,让小白也能看的懂。这虽然简单,但依旧也属于Java等编程语言的先导知识哦!

🕝本文目录

  • 🍄一、计算机硬件与软件 (基础)
    • 🍑1.1 硬件 + 软件
    • 🍑1.2 CPU、硬盘、内存
      • 💦1.2.1 CPU(Central Processing Unit,中央处理器)
      • 💦1.2.2 内存(Memory)
      • 💦1.2.3 硬盘(Hard Disk Drive)
      • 💦1.2.4 CPU、内存、硬盘 关系图
    • 🍑1.3 附:“科学”使用键盘——指法
    • 🍑1.4 软件——计算机的灵魂
    • 🍑1.5 使用软件——人机交互方式

🍄一、计算机硬件与软件 (基础)

🍑1.1 硬件 + 软件

 

我们知道,计算机系统 是由 硬件系统+软件系统 组成。

  • 硬件系统是构成计算机系统各功能部件的集合,包括了中央处理器内存储器外存储器输入输出设备等;
  • 软件系统指与计算机系统操作 有关的各种程序 以及任何与之相关的文档和数据的集合,包括了系统软件和应用软件

用一张生动形象的图来描述:

在这里插入图片描述

 

🍑1.2 CPU、硬盘、内存

💦1.2.1 CPU(Central Processing Unit,中央处理器)

CPU(Central Processing Unit),也称为中央处理器,是一种集成电路芯片,是计算机中最重要的部件之一。

它就像计算机的大脑一样,负责处理和控制数据的输入、输出、计算和存储等各种操作

人靠大脑思考,而电脑靠CPU来运算、控制

你可以把它想象成一个小型的计算机,它有自己的指令集、寄存器和时钟,可以将指令 逐个地解码执行,从而完成 各种各样的任务。近年来,CPU性能的提升已经成为计算机性能提升的主要推动力。

 

💦1.2.2 内存(Memory)

具体地,内存 负责硬盘上的数据 与 CPU之间数据交换处理。

例如:保存从硬盘读取的数据,提供给CPU使用;保存CPU的一些临时执行结果,以便CPU 下次使用或保存到硬盘。

内存就像是一个魔法师, 它可以让 计算机“记住”某些事情,比如你正在编辑的文档、你喜欢听的歌曲、还有那些正在运行的软件。

当你打开一个软件时,就好像 在召唤魔法师一样,它会“记忆”这些软件需要用到的数据,并立即帮你放进内存里。

这些数据 输入内存后,就像被放在一个超级快速的抽屉里,可以随时随地“取出来”使用,让计算机 变得更快更流畅。

注意:对于内存来讲,断电后数据丢失

但是,内存也像是一个魔法师的小仓库,大小有限,如果使用过度,内存就会“装满”,这样就会导致计算机变慢或卡顿。

因此,我们需要 时常关注内存的使用情况,清理不必要的数据,调整软件的设置或购买更大的内存升级,让计算机始终保持最佳状态

 

💦1.2.3 硬盘(Hard Disk Drive)

硬盘是计算机中存储数据最重要的设备之一,也是一种机械存储设备

我们可以把它想象成一个装有很多小抽屉的书柜,每个小抽屉里都存放着一个小磁盘片,而小磁盘片是由一堆小磁头负责读取和写入数据的。

当我们访问 一个存储在硬盘上的文件时,计算机 会先找到对应的磁盘片磁头,然后读取或写入 需要的数据。

由于磁盘片可以旋转,并且磁头 可以在磁盘片的表面上移动,这就使得硬盘可以存储大量的数据,而且读取速度也比其他存储设备(如U盘、SD卡等)要快得多

硬盘的一些特点:

(1)计算机最主要的存储设备,容量大,断电数据不丢失。
(2)正常分类有:机械硬盘(HDD)固态硬盘(SSD)以及混合硬盘(SSHD)
(3)固态硬盘在 开机速度和程序加载速度 远远高于机械硬盘,缺点就是比较贵,所以 无法完全取代 机械硬盘。

虽然随着技术的发展,固态硬盘日益流行,但是硬盘依然是一种不可或缺的存储设备,尤其是用于大容量的数据存储和企业级应用

 

💦1.2.4 CPU、内存、硬盘 关系图

在这里插入图片描述

🍑1.3 附:“科学”使用键盘——指法

一般的指法可以参阅下图:

在这里插入图片描述
 

更多的,可以参阅 【金山打字通】~ 抵制“二指禅”,从你我做起!(每天抽出时间练习一下就好了,日积月累,自然就习惯科学打字了)

在这里插入图片描述

🍑1.4 软件——计算机的灵魂

软件就像是计算机的大脑,它可以让计算机本能地思考,像人类一样做出有目的的行为。

就像我们人类的思维能力 依赖于大脑中的神经元和神经网络一样,计算机的操作 也依赖于软件提供给其的指令。

软件就好比是 一本指导计算机运行的指南,它可以 通过编写程序 来告诉计算机如何完成任务,从而让计算机工作得 更加高效快速。

如果没有软件,计算机就像一个没有灵魂的机器人,毫无生气。因此,软件可以说是 计算机的灵魂,也是计算机技术能够不断发展壮大的关键所在。

 

科学地说,软件,即一系列按照特定顺序组织的计算机数据指令的集合。有系统软件应用软件之分。

系统软件:例如 常见的 操作系统
在这里插入图片描述

应用软件: 构建在相应的系统软件上。

在这里插入图片描述

🍑1.5 使用软件——人机交互方式

总体来说,有两种方式。

  • 图形化界面Graphical User Interface,GUI),这种方式简单直观,使用者易于接受,容易上手操作
  • 命令行方式Command Line Interface,CLI),需要在控制台输入特定的指令,让计算机完成一些操作。需要记忆一些指令,较为麻烦。

在这里插入图片描述

 


 

🍒 热门专栏推荐

  • 🥇Python&AI专栏:【Python从入门到人工智能】
  • 🥈前端专栏:【前端之梦~代码之美(H5+CSS3+JS.】
  • 🥉文献精读&项目专栏:【小小的项目 (实战+案例)】
  • 🍎C语言/C++专栏:【C语言、C++ 百宝书】(实例+解析)
  • 🌞问题解决专栏:【工具、技巧、解决办法】
  • 📝 加入Community 一起追光:追光者♂社区

 

持续创作优质好文ing…✍✍✍

 

记得一键三连哦!!!

 

求关注!求点赞!求个收藏啦!

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/651295.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Docker 安装 Zipkin】—— 每天一点小知识

💧 D o c k e r 安装 Z i p k i n \color{#FF1493}{Docker 安装 Zipkin} Docker安装Zipkin💧 🌷 仰望天空,妳我亦是行人.✨ 🦄 个人主页——微风撞见云的博客🎐 🐳 《数据结构与算法》…

解决vue打包一次部署到不同的服务器的问题

1. 问题描述 在工作的时候,往往碰到同一套vue前端代码程序需要部署到很多的服务器上,每次更改完程序都需要打包部署到各个服务器上,因为每个服务器的访问地址和端口都不一样,如果用的若依自带的框架,需要每次都需要打…

Spring Security --- 自定义登录逻辑

目录 UserDetailsService详解 返回值 方法参数 异常 PasswordEncoder密码解析器详解 接口介绍 内置解析器介绍 BCryptPasswordEncoder简介 代码演示 自定义登录逻辑 编写配置类 自定义逻辑 UserDetailsService详解 当什么也没有配置的时候,账号和密码是…

Vue3:计算属性、监听器

computed 计算属性 计算属性是指 基于现有状态派生 (演变) 出新的状态,现有状态发生变化,派生状态重新计算。 computed 接收回调函数作为参数,基于回调函数中使用的响应式数据进行计算属性的创建,回调函数的返回值就是基于现有状态…

软件测试什么样的技术栈才能进入大厂

我们知道,能在一线大厂工作是大多数人的目标,不仅薪酬高,技能提升快,而且能得到公司影响力背书,将来就算跳槽也能带来光环加持。 最近疫情的影响,网上也爆出了一些裁员新闻,可以说这个疫情确实…

【深入浅出密码学】RSA

RSA密码体制 引言: RSA加密的本意并不是为了取代对称密码,而且它比诸如AES的密码要慢很多,因为RSA当中涉及许多数学计算,RSA通常和类似AES的对称密码一起使用,真正用来加密大量数据的是对称密码。而RSA主要保护对称密…

Linux0.11内核源码解析-block_dev.c

目录 block_dev.c 文件的作用 int block_write(int dev, long * pos, char * buf, int count) block_dev.c 文件的作用 block_dev.c 文件的作用 block_dev.c 文件就包含两个函数,分别是block_read和block_write函数,提供给read和write系统调用 块读写…

STM32开发踩坑——基于CubeMx+Gcc移植正点原子3.5‘TFTLCD(开发环境:正点F103精英版+3.5‘TFTLCD)

成立这个专栏的目的是,记录自己嵌入式开发遇到的问题,与成功的解决方法,方便自己回顾。 最近在学习王维波老师的《STM32Cube高效开发教程》,王老师移植的是普中科技的驱动,而我手动移植了一下正点原子的lcd驱动&#…

【Java高级语法】(三)泛型:关于泛型最全面的讲解来了~

Java高级语法详解之泛型 :one: 概念:two: 优势:three: 使用3.1 泛型类3.2 泛型接口3.3 泛型方法 :four: 通配符(Wildcards)4.1 无界通配符(Unbounded Wildcard)4.2 上限通配符(Upper Bounded Wildcard)4.3 …

aardio - 【库】http访问网页

为了简化http访问操作,提高速度,丰富功能,特封装了此库,可以根据需要进行选择。 本库带一个dll,所以建议优先选择使用 inet.http 库: 如果使用 inet.http库,直接 inet.http.get() 速度较慢。 大…

理解3ds max中的容器的概念

实验一: 在场景中创建一个容器 把这个容器保存为一个文件,在文件夹中可看到此容器文件,其大小为892KB,同时可看到生成一个同名的lock类型文件。 将场景中的某一个物体(面加多一点的)添加到容器中&#x…

框架---面经

Spring 循环依赖 概念 多个实体之间相互依赖并形成闭环的情况就叫做"循环依赖”,也叫做”循环引用。 三级缓存解决循环依赖的原理 循环依赖的解决方案--- Feild注入单例(AutoWired) 直接在类的成员变量上使用Autowired注解&#xf…

SM2椭圆曲线公钥密码算法

国家密码管理局于2010年12月17日发布了SM2椭圆曲线公钥密码算法,并要求为对现有基于RSA算法的电子认证系统、密钥管理系统、应用系统进行升级改造。关于算法标准,请参见《国家密码管理局公告(第 21 号)》,网址为​​ht…

JavaWeb【总结】——(请求和响应)浏览器发送请求的方式 服务器响应的方式

本文目录 引出JavaWeb相关知识1.网页状态码web相关背景知识如何在idea中建tomcat web项目2.Web的请求request:get和post,响应response3.同步请求和异步请求Ajax,以及异步的Json响应4.同步jsp和异步ajax的axios下,转发或重定向思考…

【图片轮播】Vue如何实现移动端图片轮播效果,支持左右滑动(附图文及代码)

【写在前面】 日常生活中,其实我们是离不开手机查看相册的,尤其是图片的轮播展示,最近我就接到我家老大给出的需求,首先是从网上下载下来之前她做的图片,然后她就希望能够在自己手机上能随时查看,这不没办法…

Java使用OpenCV进行图像操作

OpenCV图像操作 OpenCV概述下载与安装目录说明项目集成验证 Mat类创建Mat对象其他操作 常见图像API读取与输出图像显示图像图像压缩和解压缩图像转换图像缩放亮度调整图像锐化图像梯度图像二值化边缘检测图像高斯模糊图像反色 OpenCV 概述 OpenCV(开源计算机视觉库…

2023互联网高级测试工程师至少具备的能力

业务熟悉 熟悉本系统 测试人员参与测试的系统的各种业务场景,必须做到精熟 。一旦需求有改动,可以清楚快速的知道上下文。同时可以清楚的知道哪些点是需要重点测试的。 熟悉跟本系统有通讯的上下游系统业务 跟本系统有通讯的上下游系统也要非常熟悉。这…

Exception in thread “main“ java.lang.UnsupportedClassVersionError 50报错处理

之间正常走jenkinsdocker自动化部署的项目,今天改了一个文件,点了一下,竟然没有部署上去,提示如上,如下 Exception in thread "main" java.lang.UnsupportedClassVersionError: com/coocaa/tsp/sys/user/Use…

Web 自动化测试Selenium 之PO 模型

目录 1. po 模型介绍 2. PageObject 设计模式 3. PO 的核心要素 4. 非PO 实现 5. PO 实现 6. 总结 7. PO 模式的特点 总结: 1. po 模型介绍 在自动化中,Selenium 自动化测试中有一个名字经常被提及 PageObject (思想与面向对象的特征相同)&#x…

【改进算法】混合鲸鱼WOA和BAT算法(Matlab代码实现)​

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…