计算机基本知识扫盲(持续更)
计算机基本知识扫盲
Q:硬盘和磁盘有什么区别?
A:硬盘和磁盘都是存储数据的设备。磁盘指的是存储数据的圆形或者是方形的光盘,但是硬盘则是指机械式硬盘和固态硬盘。
磁盘一般用于存储少量数据,例如软件安装文件、音乐和电影等。它们可以是光盘(如 CD、DVD 或蓝光光盘)或闪存驱动器(如 USB 驱动器)。
硬盘则是一种机械式设备,用于存储大量数据。硬盘驱动器包含了一个或多个旋转的磁盘,这些磁盘在读取和写入数据时会被读写头访问。硬盘驱动器被安装在计算机内部或外部,可以作为计算机的主要存储设备或备份设备。
总的来说,磁盘是一种可移动的存储设备,而硬盘是一种存储设备,它们的存储容量和读写速度也存在一定的差异。
Q:内存一般指什么?
A:内存通常指的是计算机中用于暂时存储数据的硬件设备,也被称为主存或随机存储器(RAM)。内存是计算机中最常用的存储设备之一,因为它可以快速读取和写入数据,以便计算机能够更快地执行任务。
内存通常被用于存储当前正在运行的程序和数据,以便处理器能够快速访问它们。当计算机启动时,操作系统和其他必要的程序都会被加载到内存中。当用户打开应用程序或运行其他任务时,这些任务也会被加载到内存中。
内存的容量通常以千字节(KB)、兆字节(MB)或千兆字节(GB)来衡量,具体容量根据计算机的需求和硬件规格而定。内存有不同的类型和速度,例如DDR4内存比DDR3内存速度更快,但成本也更高。
Q:我的电脑1024GB,这个容量称做什么?
A :存储容量。
Q:运行内存和内存是一个东西吗?
A:运行内存和内存是同一个东西。运行内存通常被称为RAM(Random Access Memory,随机存取存储器),是计算机中用于存储正在运行程序和数据的硬件设备,也是内存的一种。内存是计算机中最常用的存储设备之一,它可以快速读取和写入数据,以便计算机能够更快地执行任务。当计算机启动时,操作系统和其他必要的程序都会被加载到内存中。当用户打开应用程序或运行其他任务时,这些任务也会被加载到内存中。因此,运行内存和内存是同一概念的不同称呼,通常指的是计算机中用于暂时存储数据的硬件设备。
Q:BIOS是什么?
A:BIOS(Basic Input/Output System,基本输入/输出系统)是计算机系统的固件程序,通常存储在计算机主板的ROM芯片中。BIOS的作用是控制计算机的基本输入和输出操作,同时也是计算机启动的关键组件之一。
当计算机启动时,BIOS会自动运行,进行自检和硬件初始化,然后将控制权转移到操作系统或其他启动设备中。BIOS还负责管理计算机的硬件设置,例如处理器、内存、硬盘、键盘、鼠标等,并提供一些基本的系统配置选项,例如日期和时间、启动顺序、硬件监测等。
在计算机的使用过程中,BIOS也可以被用于升级固件或解决某些硬件问题。但需要注意的是,在升级或修改BIOS时,需要小心谨慎,因为一些错误的操作可能会导致计算机无法启动或损坏主板等硬件设备。
Q:BIOS有什么用?
A:BIOS(Basic Input/Output System,基本输入/输出系统)在计算机系统中有多种用途,包括以下几个方面:
- 硬件初始化和自检:当计算机启动时,BIOS会运行自检程序,对硬件进行初始化和测试,以确保计算机正常运行。
- 系统配置和管理:BIOS提供了一些基本的系统配置选项,例如日期和时间、启动顺序、硬件监测等。用户可以通过BIOS来管理和调整这些设置。
- 启动设备的选择:BIOS负责控制计算机的启动过程,并决定从哪个设备启动操作系统。例如,用户可以通过BIOS设置计算机从光盘或USB驱动器启动操作系统。
- 提供基本的输入/输出支持:BIOS提供基本的输入/输出支持,包括键盘、鼠标、显示器等,以确保计算机可以正常与用户交互。
- 固件升级和修复:BIOS也可以被用于升级固件或解决某些硬件问题。例如,当某些硬件出现故障时,可以通过BIOS来诊断和修复这些问题。
Q:安装系统为什么要配合BIOS?
A:安装操作系统时需要配合BIOS是因为BIOS在计算机启动和运行过程中扮演着关键的角色,包括以下几个方面:
- 启动顺序控制:计算机在启动时需要从某个设备(例如硬盘、光驱、USB驱动器等)中读取操作系统,而BIOS可以控制计算机的启动顺序,并决定从哪个设备启动操作系统。
- 硬件检测和初始化:在安装操作系统之前,需要对计算机的硬件进行检测和初始化,以确保操作系统可以正常运行。这些工作一般由BIOS负责完成。
- 系统设置和配置:安装操作系统之前,需要对计算机的一些系统设置和配置进行调整,例如日期和时间、硬件监测等。这些设置可以通过BIOS进行管理和修改。
- 其他辅助功能:在安装操作系统时,BIOS还可以提供一些辅助功能,例如开启或关闭硬件虚拟化、设置CPU运行模式等。
因此,在安装操作系统时需要配合BIOS,以确保计算机可以正常启动和运行。同时,在安装过程中需要对BIOS进行一些设置和调整,以满足操作系统的需求。
Q:为什么装系统的时候,要先插入U盘,再开启BIOS,有什么联系?
A:在安装操作系统时,需要先插入启动介质(例如U盘或光盘)并通过BIOS设置让计算机从启动介质中启动操作系统。这是因为BIOS在计算机启动过程中扮演了关键的角色,需要通过BIOS来控制计算机的启动顺序,并确定从哪个设备启动操作系统。
具体来说,当计算机启动时,BIOS会按照预设的启动顺序依次尝试从各个设备中读取启动信息,直到找到一个可以启动操作系统的设备。如果插入了启动介质,那么BIOS会首先检测并读取启动介质中的信息,从而启动操作系统的安装程序。因此,在安装操作系统时,需要先插入启动介质,并通过BIOS设置让计算机从启动介质中启动操作系统。
需要注意的是,不同计算机的BIOS设置可能略有差异,因此在安装操作系统时需要根据实际情况进行设置。一般来说,需要通过按下计算机开机时出现的按键(例如F2、F10、Del等)进入BIOS设置界面,并在启动选项中选择从U盘或光盘中启动操作系统。
Q:VMware虚拟机的挂起是什么意思?跟关机有什么区别?
A:前面已经说了内存,跟外存(内存决定你能同时运行多少东西,外存(磁盘)决定你的电脑里能存多少文件)的区别,虚拟机里面的挂起,就相当于保存了当时的一个环境,可以理解为自己电脑的待机,会占用一点点磁盘的空间;但是关机就是保存好了当时的环境之后,关机。二者差别就是挂起会额外占用一点点的磁盘空间。
Q:休眠和关机有什么区别?
A:电脑进行休眠的话,在休眠之前电脑所打开的进程会进行保存的。打个比方:进行休眠之前,打开了一个记事本文件,然后进行休眠,再次打开电脑,这个记事本还是会继续显示的。但是关机的话,假设还是打开了一个记事本文件,然后进行关机,再次打开电脑之后,这个记事本文件就消失了。可以类比于虚拟机的快照,休眠就是保存了电脑当时的环境变量。
Q:重启和关机再开机有什么区别?
A:重启的时候,内存是不进行断电的。关机再开机的话,内存是会进行断电的。如果只是进行重启,那么其中的某些缓存是无法清除的,在安装软件或者卸载软件的时候,也要进行关机再开机的操作,否则其中的缓存无法清除,无法达到软件要求的效果。
Q:插件是什么?
A:简单说就是锦上添花的东西,一般是在浏览器上进行添加。这样理解,你的浏览器是一个木块,添加插件就好比给他装上轮子,让他可以跑起来(添加功能),再添加别的插件,让他有别的功能,好比插上翅膀,让他能飞。
再看一下官方解释:插件(Plugin)通常是指可以在一个软件程序或网页中添加的模块,以增强程序或网页的功能。插件通常由第三方开发人员开发,可以在软件程序或网页中添加,以增加新的功能或改进现有的功能。
具体举例:可以在edge浏览器添加油猴插件,实现去除广告等功能。
Q:注册表是什么?
A:简单理解注册表,就是说一个登记手续,当安装软件的时候,就会记录软件的相关信息。当然除了软件的信息,还有系统信息,软件硬件信息都在里面。但是注意不要胡乱修改,不然系统容易崩溃。
Q:计算机中的服务指的是什么?
A:一般指的是在计算机后台运行并且提供特定功能(或者服务)的程序。简单理解就是一段程序,用于保持计算机各项功能的正常运行。好比VMware虚拟机的正常运作,就少不了后台相应的服务。服务可以直接在电脑的左下角搜索(win10)服务,就可以找到。
Q:3389端口是什么,为什么需要很警惕?为什么黑客喜欢这个端口?
A:简而言之就是远程桌面控制,可能在你家楼对面的人,在你电脑端口开放的时候,就可以控制你的电脑,然后偷走你的聊天记录。黑客喜欢3389端口的主要原因是,如果该端口在Internet上暴露出来且未经适当的安全保护,则可以被利用来进行恶意攻击,例如远程桌面协议漏洞利用、暴力破解等。
相关文章:
计算机基本知识扫盲(持续更)
计算机基本知识扫盲Q:硬盘和磁盘有什么区别?A:硬盘和磁盘都是存储数据的设备。磁盘指的是存储数据的圆形或者是方形的光盘,但是硬盘则是指机械式硬盘和固态硬盘。磁盘一般用于存储少量数据,例如软件安装文件、音乐和电…...
学习大数据需要什么语言基础
Python易学,人人都可以掌握,如果零基础入门数据开发行业的小伙伴,可以从Python语言入手。 Python语言简单易懂,适合零基础入门,在编程语言排名上升最快,能完成数据挖掘、机器学习、实时计算在内的各种大数…...
ElasticSearch——详细看看ES集群的启动流程
参考:一起看看ES集群的启动流程 本文主要从流程上介绍整个集群是如何启动的,集群状态如何从Red变成Green,然后分析其他模块的流程。 这里的集群启动过程指集群完全重启时的启动过程,期间要经历选举主节点、主分片、数据恢复等重…...
【教学类-30-01】5以内加法题不重复(一页两份)(包含1以内、2以内、3以内、4以内、5以内加法,抽取最大不重复数量)
作品样式: 背景需求: 虽然学前阶段就对幼儿训练加减法列式题遭到诟病,但是从不少幼儿(特别是二胎)在家中已经开始适应加减法题型了。 结合中班年龄特点,我从5以内的不重复加法题开始实验(雪花…...
写博客8年与人生第一个502万
题记:我们并非生来强大,但依然可以不负青春。 原本想好好写一下如何制定一个目标并通过一点一滴的努力去实现,这三年反思发现其实写自己的经历并不重要。 很多人都听过一句话:榜样的力量是无穷的。 更现实和实际的情况是&#x…...
【华为OD机试真题】日志采集系统(javapython)
日志采集系统 时间限制:1s空间限制:256MB限定语言:不限 题目描述: 日志采集是运维系统的的核心组件。日志是按行生成,每行记做一条,由采集系统分 批上报。 如果上报太频繁,会对服务端造成压力;如果上报太晚,会降低用户的体验;如果一 次上报的条数太多,会导致超时…...
epoll源码剖析
文章目录1.前言2.应用层的体现3.两个重要结构(1)eventpoll(2)epitem4.四个函数(1)epoll_create源码(2)epoll_ctl源码(3)epoll_wait的源码(4)epoll_event_callback()5.水平触发和边缘触发1.状态变化2.LT模式3.ET模式1.前言 好久好久没有更新博客了,最近一直在实习&a…...
Linux驱动开发——高级I/O操作(一)
一个设备除了能通过读写操作来收发数据或返回、保存数据,还应该有很多其他的操作。比如一个串口设备还应该具备波特率获取和设置、帧格式获取和设置的操作;一个LED设备甚至不应该有读写操作,而应该具备点灯和灭灯的操作。硬件设备是如此众多,…...
适配器模式:C++设计模式中的瑞士军刀
适配器模式揭秘:C设计模式中的瑞士军刀引言设计模式的重要性适配器模式简介与应用场景适配器模式在现代软件设计中的地位与价值适配器模式基本概念适配器模式的定义与核心思想类适配器与对象适配器的比较设计原则与适配器模式的关系类适配器实现类适配器模式的UML图…...
【三十天精通Vue 3】 第三天 Vue 3的组件详解
✅创作者:陈书予 🎉个人主页:陈书予的个人主页 🍁陈书予的个人社区,欢迎你的加入: 陈书予的社区 🌟专栏地址: 三十天精通 Vue 3 文章目录引言一、Vue 3 组件的概述1. Vue 3 的组件系统2. Vue 3 组件的特点…...
SqlServer实用系统视图,你了解多少?
SqlServer实用系统视图,你了解多少?前言master..spt_valuessysdatabasessysprocesses一套组合拳sysobjectssys.all_objectssyscolumnssystypessyscommentssysindexes结束语前言 在使用任何数据库软件的时候,该软件都会提供一些可能不是那么公…...
NodeJS Cluster模块基础教程
Cluster简介 默认情况下,Node.js不会利用所有的CPU,即使机器有多个CPU。一旦这个进程崩掉,那么整个 web 服务就崩掉了。 应用部署到多核服务器时,为了充分利用多核 CPU 资源一般启动多个 NodeJS 进程提供服务,这时就…...
[C++笔记]vector
vector vector的说明文档 vector是表示可变大小数组的序列容器(动态顺序表)。就像数组一样,vector也采用连续的存储空间来储存元素。这就意味着可以用下标对vector的元素进行访问,和数组一样高效。与数组不同的是,它的大小可以动态改变——…...
Python 迁移学习实用指南:1~5
原文:Hands-On Transfer Learning with Python 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 深度学习 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 不要担心自己的形象,只关心如…...
【CSS重点知识】属性计算的过程
✍️ 作者简介: 前端新手学习中。 💂 作者主页: 作者主页查看更多前端教学 🎓 专栏分享:css重难点教学 Node.js教学 从头开始学习 ajax学习 标题什么是计算机属性确定声明值层叠冲突继承使用默认值总结什么是计算机属性 CSS属性值的计算…...
Java避免死锁的几个常见方法(有测试代码和分析过程)
目录 Java避免死锁的几个常见方法 死锁产生的条件 上死锁代码 然后 :jstack 14320 >> jstack.text Java避免死锁的几个常见方法 Java避免死锁的几个常见方法 避免一个线程同时获取多个锁。避免一个线程在锁内同时占用多个资源,尽量保证每个锁…...
go binary包
binary包使用与详解 最近在看一个第三方包的库源码,bigcache,发现其中用到了binary 里面的函数,所以准备研究一下。 可以看到binary 包位于encoding/binary,也就是表示这个包的作用是编辑码作用的,看到文档给出的解释…...
CompletableFuture使用详解(IT枫斗者)
CompletableFuture使用详解 简介 概述 CompletableFuture是对Future的扩展和增强。CompletableFuture实现了Future接口,并在此基础上进行了丰富的扩展,完美弥补了Future的局限性,同时CompletableFuture实现了对任务编排的能力。借助这项能力…...
4.15--设计模式之创建型之责任链模式(总复习版本)---脚踏实地,一步一个脚印
一、什么是责任链模式: 责任链模式属于行为型模式,是为请求创建了一个接收者对象的链,将链中每一个节点看作是一个对象,每个节点处理的请求均不同,且内部自动维护一个下一节点对象。 当一个请求从链式的首端发出时&a…...
STM32+W5500实现以太网通信
STM32系列32位微控制器基于Arm Cortex-M处理器,旨在为MCU用户提供新的开发自由度。它包括一系列产品,集高性能、实时功能、数字信号处理、低功耗/低电压操作、连接性等特性于一身,同时还保持了集成度高和易于开发的特点。本例采用STM32作为MC…...
地震勘探——干扰波识别、井中地震时距曲线特点
目录 干扰波识别反射波地震勘探的干扰波 井中地震时距曲线特点 干扰波识别 有效波:可以用来解决所提出的地质任务的波;干扰波:所有妨碍辨认、追踪有效波的其他波。 地震勘探中,有效波和干扰波是相对的。例如,在反射波…...
渗透实战PortSwigger靶场-XSS Lab 14:大多数标签和属性被阻止
<script>标签被拦截 我们需要把全部可用的 tag 和 event 进行暴力破解 XSS cheat sheet: https://portswigger.net/web-security/cross-site-scripting/cheat-sheet 通过爆破发现body可以用 再把全部 events 放进去爆破 这些 event 全部可用 <body onres…...
【算法训练营Day07】字符串part1
文章目录 反转字符串反转字符串II替换数字 反转字符串 题目链接:344. 反转字符串 双指针法,两个指针的元素直接调转即可 class Solution {public void reverseString(char[] s) {int head 0;int end s.length - 1;while(head < end) {char temp …...
PL0语法,分析器实现!
简介 PL/0 是一种简单的编程语言,通常用于教学编译原理。它的语法结构清晰,功能包括常量定义、变量声明、过程(子程序)定义以及基本的控制结构(如条件语句和循环语句)。 PL/0 语法规范 PL/0 是一种教学用的小型编程语言,由 Niklaus Wirth 设计,用于展示编译原理的核…...
GitHub 趋势日报 (2025年06月08日)
📊 由 TrendForge 系统生成 | 🌐 https://trendforge.devlive.org/ 🌐 本日报中的项目描述已自动翻译为中文 📈 今日获星趋势图 今日获星趋势图 884 cognee 566 dify 414 HumanSystemOptimization 414 omni-tools 321 note-gen …...
Java 二维码
Java 二维码 **技术:**谷歌 ZXing 实现 首先添加依赖 <!-- 二维码依赖 --><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.5.1</version></dependency><de…...
Python基于历史模拟方法实现投资组合风险管理的VaR与ES模型项目实战
说明:这是一个机器学习实战项目(附带数据代码文档),如需数据代码文档可以直接到文章最后关注获取。 1.项目背景 在金融市场日益复杂和波动加剧的背景下,风险管理成为金融机构和个人投资者关注的核心议题之一。VaR&…...
A2A JS SDK 完整教程:快速入门指南
目录 什么是 A2A JS SDK?A2A JS 安装与设置A2A JS 核心概念创建你的第一个 A2A JS 代理A2A JS 服务端开发A2A JS 客户端使用A2A JS 高级特性A2A JS 最佳实践A2A JS 故障排除 什么是 A2A JS SDK? A2A JS SDK 是一个专为 JavaScript/TypeScript 开发者设计的强大库ÿ…...
Java编程之桥接模式
定义 桥接模式(Bridge Pattern)属于结构型设计模式,它的核心意图是将抽象部分与实现部分分离,使它们可以独立地变化。这种模式通过组合关系来替代继承关系,从而降低了抽象和实现这两个可变维度之间的耦合度。 用例子…...
LangChain知识库管理后端接口:数据库操作详解—— 构建本地知识库系统的基础《二》
这段 Python 代码是一个完整的 知识库数据库操作模块,用于对本地知识库系统中的知识库进行增删改查(CRUD)操作。它基于 SQLAlchemy ORM 框架 和一个自定义的装饰器 with_session 实现数据库会话管理。 📘 一、整体功能概述 该模块…...
