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

2023-06-15 21:07:42

前情回顾:

【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,中央处理器)

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),需要在控制台输入特定的指令,让计算机完成一些操作。需要记忆一些指令,较为麻烦。

在这里插入图片描述

 


 

🍒 热门专栏推荐

 

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

 

记得一键三连哦!!!

 

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

在这里插入图片描述

更多推荐

Input子系统 - Kernel驱动程序 - Android

Input子系统-Kernel驱动程序-Android1、Input子系统相关定义1.1代码位置1.2input_dev结构体:表示输入设备1.3input_handler结构体:structinput_handler-implementsoneofinterfacesforinputdevices1.4input_h

elasticsearch基础篇

目录1.mysql与elasticsearch2.索引库操作2.1.mapping映射属性2.2.索引库的CRUD2.2.1.创建索引库和映射2.2.2.查询索引库2.2.3.修改索引库2.2.4.删除索引库2.2.5.总结3.文档操作3.1.新增文档3.2.查询文档3.3.删除文档3.4.修改文档3.4.1.全量修改

《C++API设计》读书笔记(3):模式

本章内容本章涵盖了一些与C++API设计相关的设计模式和惯用法。“设计模式(DesignPattern)”表示软件设计问题的一些通用解决方案。该术语来源于《设计模式:可复用面向对象软件的基础》(DesignPatterns:ElementsofReusableObject-OrientedSoftware)本书不会涵盖

使用Python进行健身手表数据分析

健身手表(FitnessWatch)数据分析涉及分析健身可穿戴设备或智能手表收集的数据,以深入了解用户的健康和活动模式。这些设备可以跟踪所走的步数、消耗的能量、步行速度等指标。本文将带您完成使用Python进行FitnessWatch数据分析的任务。FitnessWatch数据分析是健康和保健领域企业的重要工具。通过分

C 语言网络编程 — NAT 网关运行原理

目录文章目录目录NATNATGW实现原理NAT技术的类型NAT技术的基本原理NAT技术的连接跟踪功能NAPT技术的基本原理NAPT技术的连接跟踪功能NATServerNAT穿透LinuxiptablesNATSNATDNATNAPTNATNAT(NetworkAddressTranslation,网络地址转换)是一种L

基于Java+SpringBoot+vue前后端分离小徐影城管理系统设计实现

博主介绍:✌全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌🍅文末获取源码联系🍅👇🏻精彩专栏推荐订阅👇🏻不然下次找不到哟2022-2024年最全的计算机软件毕业设计选题

Java笔记:Java虚拟机的指令

1.字节码指令集1.1概述Java虚拟机的指令由一个字节长度的、代表着某种特定操作含义的数字(称为操作码,Opcode)以及跟随其后的零至多个代表此操作所需参数(称为操作数,Operands)而构成。比如:字节码助记符指令含义0x00nop什么都不做0x01aconst_null将null推送至栈顶0x02iconst

深度思考计算机网络面经之三

计算机网络.1说说你对tcp滑动窗口的理解TCP滑动窗口是TCP协议流量控制的一个重要机制。它的主要目的是确保发送方不会因为发送太多数据而使接收方不堪重负。下面我会详细地描述滑动窗口的概念:窗口的大小:滑动窗口的大小(以字节为单位)表示发送方在等待确认之前可以发送的最大数据量。该大小可以是固定的,但在现代的TCP实现中

【计算机基础知识】计算机的概念

欢迎来到我的:世界希望作者的文章对你有所帮助,有不足的地方还请指正,大家一起学习交流!目录前言1.计算机的概念计算机的发展历程知识拓展:计算机的特点计算机的分类2.计算机的应用计算机的发展趋势知识拓展:总结前言美国数学家香农说过:信息是能够消除不确定性的东西,也就是说信息能消除事物的不确定性,把不确定变成确定性;1.计

用户参与策略:商城小程序的营销推广

在现代数字化时代,商城小程序已成为许多企业推广产品和服务的重要工具。然而,要确保小程序的成功,不仅需要吸引用户访问,还需要采取有效的用户参与策略,以建立持久的客户关系。本文将深入探讨用户参与策略,以推广商城小程序并提高用户忠诚度。第一部分:用户参与的重要性建立品牌忠诚度用户参与是建立品牌忠诚度的关键。通过积极互动和参与

防火墙之firewall配置

firewall​CentOS7中防火墙已经由firewalld来管理,Centos7默认安装了firewalld。与iptables区别iptables仅能通过命令行进行配置;而firewalld提供了图形接口,类似windows防火墙的操作方式;iptables每一个单独更改意味着清除所有旧的规则,并从/etc/s

热文推荐