中国数字家电网

广告赞助

家电新闻推荐阅读

主页 > 家电新闻 > INTRODUCE

“电脑”的科普(电脑的一些基础知识怎么学)

2024-09-15 21:38 作者:admin 来源:未知 浏览: 我要评论 (条) 字号:

摘要:前言发现身边不少朋友们,或者朋友的朋友们,在上了大学必须要开始用电脑的时候,遇到了很多名词和说法不知道是什么一时兴起想写一篇回答问题的文章,用通俗易懂的语言回答一些问题(做一些电脑相关的科普)有些说法可能会不严谨,我尽量做到没有严重错误,

电脑,科普,一些,基础知识,怎么学,前言,发现,身边,不少,朋友们,
 前言发现身边不少朋友们,或者朋友的朋友们,在上了大学必须要开始用电脑的时候,遇到了很多名词和说法不知道是什么一时兴起想写一篇回答问题的文章,用通俗易懂的语言回答一些问题(做一些电脑相关的科普)有些说法可能会不严谨,我尽量做到没有严重错误,通俗易懂。
    文章分为很多节,每一节先列出在这节中回答的问题,然后做一些介绍并解释报错相关问题为什么我的程序/软件/其他什么乱七八糟的东西报错了?(比如为什么编译错误了)能帮我看看为什么报错了吗?回答报错(包括编译错误,软件运行时突然停止运转的错误等)给你显示的东西不是乱码,是英文。
    是人能看得懂的英文是人说的语言,即英文为什么报错在它报错的时候就告诉你了,报错信息家电维修工的安全常识就是用英文描述为什么错的关于更具体的原因与解决办法:把报错的内容复制,打开浏览器,打开你喜欢的搜索引擎(比如百度,必应,Google等),在搜索框中粘贴你刚复制的内容,按下搜索按钮,很大概率你就能得到答案。
    操作系统相关问题什么是操作系统?操作系统之间有什么区别?我该选用什么操作系统?什么是Linux?我要用Linux吗?我该怎么学Linux?介绍讲操作系统,还得从电脑是怎么运行的说起电脑它没有脑,它只是一些用很多硅做的电子元件拼起来的一个装置。
    这些原件不明白什么语言符号,他们只能分得清电压的高低,于是我们就用电压高低来表示0和1(这也是电脑中使用二进制的原因)使用电脑的人如果只能看到一堆0和1家电维修工的安全常识那肯定是懵逼的,所以人们需要一个东西来帮助他们使用电脑。
    具体来说,把我们熟悉的敲键盘、按鼠标等操作翻译成0和1喂给电子元件,同时把电子元件里的0和1翻译成图像文字并放在显示器上这个帮人翻译的东西就是操作系统(Operating System)目前主流的电脑操作系统有三大类:Windows,Linux,和MacOS。
    其中苹果电脑都用的是MacOS;其他大部分电脑用的是Windows;小部分用的基于Linux改良(魔改)的系统,如ChromeOS等不同操作系统的作用都类似,就是帮助人们使用电脑但是不同的系统有各自的特点或专长。
    尤其需要注意的是,有些软件只能在特定的操作系统使用Windows:用的人家电维修工的安全常识最多,也是大部分人的唯一选择对于上大学前没有自己电脑的同学们,可能是学校电脑课或者偶尔在外用电脑的时候用到的操作系统所以对于大部分人来说,用Windows是最熟悉的。
    同时也正因为Windows用的人非常多,大部分软件适配都很完善(换句话说,不管你学什么专业,大部分软件都可以在Windows上用)同时在国内用苹果的人相对较少,因此你的绝大部分同学或者老师用的都是Windows。
    在安装、使用软件,或者编程配置环境遇到问题的时候,如果你用的是Windows,有更大的机会能从学长姐老师助教那里找到答案对于纠结用什么操作系统的,都建议选WindowsMacOS:得益于苹果的优化和生态,MacOS的使用体家电维修工的安全常识验上对于用惯苹果的同学,或者说已经在用iPhone和iPad的同学会很舒服。
    Mac的bash也对一些编程环境很友好(甚至有些时候比Windows/Linux都友好),但是M1/M2芯片的Mac可能反而不支持一些编程语言的环境对于以后需要编程,又想用M1/M2芯片Mac的同学,建议咨询学长姐并调查清楚是否支持。
    如果你不会用到Mac不支持的专业软件(比如有些3D工程制图,专业财务会计软件),或者用习惯了苹果全家桶,那么MacOS可能比Windows更适合你Linux:与上面两种不同,Linux有很多发行版,常见的可能有Ubuntu,centOS等(你大致可以类比Windows10,Windows7家电维修工的安全常识),可能对于新手比较友好的是Ubuntu,因为它有比较好的图形界面和应用商店等支持。
    一般来说只有计算机相关专业,有超级计算(比如深度学习)或者特殊编程环境需求,才会必须在个人电脑上用Linux但是还是不推荐在个人电脑上用Linux原因之一是在你有必要需求的时候,绝大多数学校实验室的电脑会有比你个人电脑更好的性能供你使用,你可以选择人肉到实验室或者ssh远程连接实验室电脑使用(后文有关于ssh)。
    原因之二是你可以在Windows/Mac上用虚拟机装Linux环境(后文有关于虚拟机),甚至Win10的应用商店都有模拟Linux环境,对于偶尔的使用是足够的第三是Linux笔记本电脑的优化其实一般来说家电维修工的安全常识没有Windows或Mac好,可能续航之类会有影响。
    第四是你失去了用Windows或Mac的优点(即更多人在用,因而软件生态更完善,遇到问题更有机会身边的人能回答),就是Linux的缺点关于Linux,虽然不推荐在个人电脑上用Linux,但是如果你是计算机相关专业,很可能会经常编程的,还是。
    推荐学怎样用Linux的在cmd一节会详述计算机专业学生学习用Linux的必要具体的学习方法是:多去用虚拟机或者直接用/ssh连接Linux电脑,你想进行什么操作的时候(比如复制,新建文件夹)去搜索该执行什么样的命令,多尝试。
    习惯了输命令的交互模式,知道了该怎么去搜索用什么命令执行你想要的功能,就是学会了用家电维修工的安全常识Linux手机操作系统:一般来说有Android和IOS两大类,功能和电脑操作系统类似,只不过设计上更方便你用手指点按操作,而不是用鼠标键盘。
    同时有更高效的电源管理,让你的手机不会那么快没电关于操作系统这门课:(如果你不是计算机专业大概率不会碰)这门课并不是教你怎么用操作系统,而是教你操作系统实现的细节,即具体怎么做到让你很方便的用那一堆只认电压的电子元件。
    内容会包括内存管理,CPU的调度等虚拟机(virtual machine):模拟的一台电脑呗模拟出了一些电子元件,让操作系统以为自己在操作一堆电子元件,实际上是别的软件模拟出来的常用的虚拟机软件有virtual box和VMware,它们都家电维修工的安全常识可以很方便的安装各种不同操作系统虚拟着用。
    我本人用的是VMware,装了个Ubuntu,一般是在需要Linux环境写一点实验性的代码,或者用别人的代码只能在Linux下跑的时候才偶尔用用真的用Linux跑计算会ssh到实验室服务器硬件相关问题什么是软件?什么是硬件?它们的区别?
    什么是CPU/内存/硬盘/显卡?它们的作用?介绍硬件(hardware)就是在上一节中讲的那些只认电压高低的电子元件比较常见的就是CPU、内存、硬盘、显卡稍后介绍软件(software)一般是程序员写的,实现了特定的功能让你方便干活的东西。
    在手机里一般叫做APP(application)操作系统其实也是一种软件,它的功能家电维修工的安全常识是方便你用硬件Excel是一种软件,功能是方便你做表格搜狗输入法是一种软件,功能是方便你输入中文Python是一种软件,功能是运行你写的python代码。
    CPU(Central Processing Unit)中文叫中央处理器,主要作用是按照一定的逻辑去执行指令(instruction)并进行计算也就是说所有软件的程序基本上最终都是在CPU上执行的,只不过中途要经过几步翻译。
    CPU直接执行的语言一般叫做汇编语言(assembly language),它会被解释器翻译成01也就是电压高低喂给CPU,CPU里面的半导体,三极管等就根据电压的高低做出相应的反应不同的CPU会执行不同的指令集(inst家电维修工的安全常识ruction set),顾名思义,指令集就是一些指令的集合,它描述了这种CPU可以执行的所有不同指令。
    这些指令包括数学运算(+-),赋值(将immediate数字放到寄存器、将寄存器的数字放到另一个寄存器、将寄存器的数字放到内存、将内存的数字放到寄存器等),逻辑跳转(比较像if..then..else或者goto)。
    具体内容欢迎学习计算机组织原理(狗头)内存(memory)是存储一些数据的东西这些数据通常是正在运行的软件正在或者很快就要用到的数据比如这篇知乎文章因为你正在阅读,就会被下载到内存里;又比如你看的电影的后几分钟内容因为你很快就要看到,被提前放在了内存里,方便稍后CPU来读取。
    读写家电维修工的安全常识内存里的数据非常快,因此内存也比较贵硬盘(hard disk)也是存储数据的东西这些数据很可能是你放着但是一时半会用不到的东西比如二十年前的照片;又比如昨天的课件等因为用不到,但是又不会删除,所以他们都被存在硬盘里面。
    读写硬盘的速度相对很慢,所以硬盘一般容量大也相对便宜同时因为硬盘的速度很慢,里面的数据在被用的时候要先放到内存里,再被CPU读取,也就是说CPU不会直接读硬盘里的数据有一点注意,电脑里的CDEF盘不代表你有好多硬盘。
    ,大部分人的电脑里都只有一块硬盘,只不过逻辑上你分成了好多区域方便整理文件就好像你有客厅餐厅书房卧室,但你只有一个房子,不同房间只是被你隔开方便用的显卡(graphi家电维修工的安全常识c card)又叫图形卡,是把01翻译成你看到的图像的东西。
    与CPU不同的是,显卡有很多很多计算单元,强在可以同时做很多简单计算有个流传很广的例子:CPU像老教授,什么都会但势单力薄;显卡像一群小学生,只会做加减乘除但是人多你玩游戏的时候,让一群小学生去帮你算每个像素点是什么颜色,比让一个老教授帮你算要快得多。
    同样在深度学习相关应用,做矩阵乘法时,矩阵每个元素是相对独立计算的,让显卡的每个小计算单元分开来算会快很多但也要注意,显卡能不能分开算,取决于程序员写程序的时候有没有实现让它分开计算的功能再举一个例子:挖矿,比特币挖矿本质上是猜数字游戏,就是猜了一个数字,做一点运算来判断猜的对不对,猜对家电维修工的安全常识了就叫挖出了矿。
    那让一群小学生猜数字,猜中的概率比一个老教授要大得多吧欢迎学习并行计算相关课程(狗头)命令行/cmd/ssh相关问题什么是命令行?什么是cmd?它有什么区别?什么是服务器?什么是ssh?为什么要用ssh?为什么要学Linux?
    介绍命令行(command line)就是cmd,是Windows中用命令交互的一种使用电脑方法的入口而Linux通常也都是通过输入命令来交互的有些人可能会认为打开cmd就打开Linux了(划掉)在有图形化桌面的Linux里面通常会叫terminal,Mac中有时叫terminal或者bash。
    总之都是说的用命令交互使用电脑服务器就是一台电脑,人们用它来为家电维修工的安全常识其他客户提供服务(可以是运算,可以是云文件,可以是展示网页等)所以叫它服务器与常规电脑不同,服务器可能会因各自的需求而特殊的配置不同硬件存文件的可能会装很多硬盘,做计算的可能装很多显卡,etc.。
    通常提到 ssh(Secure Shell)都是远程登录服务器的简单来说,有些实验室或者公司会需要一台服务器来支撑他们想要的工作(上面列举的),但是如果每一个想要去用服务器的人都人肉跑到那个机房就太麻烦了。
    所以大家用ssh远程登录那个服务器使用这样不论你在地球上的哪个地方,只要连了网就能通过网络远程使用服务器(不过一般而言需要通过VPN连接你的学校或者公司内网访问保证安全,会在网络一节详述)而远程使用家电维修工的安全常识不可能有超多的图标给你点(比如说传输一个图标的流量够传几千行命令了),所以一般ssh都是通过命令行的方式使用远程服务器的。
    这也是为什么计算机学生很有必要学习使用Linux、或者说习惯用命令行的方式使用电脑一是如上所说很多时候你会用ssh来登录你的实验室电脑,那么只有命令行的方式可选而且当你熟练掌握之后,命令行会比用鼠标更加高效(你想啊鼠标才两个键一个滚轮,键盘有那么多键)。
    二是Linux的独有优势,使得大型计算,或者需要长时间运行的服务(比如给别人看的网页和相关数据)都只能选用Linux的系统换句话说,大部分同学日常使用的时候,用到的软件是在Windows下用的人最多,而到了服务器这边,最多时家电维修工的安全常识候是用Linux的人在用;因此捣鼓服务器遇到问题的时候,你用Linux有更大机会能从身边的人或者网上论坛得到答案。
    三是命令就像语句,你是可以把他直接写在你的程序里的,但是你的程序很难像电脑发出“双击鼠标”或是“把鼠标以1cm/s的速度向左匀速移动五厘米”这样的命令举个例子吧,复制这个操作,用鼠标是:找到你想用的文件,右键复制(或者Ctrl+C),找到你想放进去的文件夹,右键粘贴(Ctrl+V)。
    用命令行是:cp 这里的目录就是文件夹,cp是copy的意思有的时候你复制的文件目标已经有了,那图形化的界面会有个弹窗问你是覆盖还是放弃;命令行下它会返回错误告诉你有同名文件,你可以用 cp -f 告诉家电维修工的安全常识电脑我强制你复制,电脑就会覆盖掉原来的文件。
    这里的-f是命令的参数,意思是force强制执行不警告错误很多命令都像上面例子这样,最开始是命令的名字(cp),后面接一些可选的参数(-f),然后接实际内容(复制的文件和目标目录)认真去想还是会觉得很自然的吧。
    网络相关问题网络那些单位又兆又G的是啥?流量是啥?为什么说网卡了开流量?光纤宽带都是啥?连接网络时写的2.4GHz,5GHz和常说的5G有啥关系?介绍一个比特(bit)或者叫位,一位表示一个0/1,能表示两个状态。
    一个字节(Byte),有8位,有8个0/1,能表示2^8种状态KB是千字节,1KB=1024Byte;MB是兆字节1MB=1024K家电维修工的安全常识B,1GB=1024MB,1TB=1024GB有些地方会混淆字节和比特这一概念,比如在电脑的资源管理器->网络那一项,会写Kb,Mb,Gb(注意小写的b),这些表示千比特,兆比特等,也就是比上面那些KB,MB,GB,小8倍。
    常说的百兆网是百兆比特每秒,也就是100Mbit/s,换算成常见网速的MB是最多12.5MB/s流量其实有好多意思,一种是用了多少网络流量比如一首歌的大小是3MB,那么下载这首歌就用了3MB网络流量一个网页可能几百Kb,那么浏览这个网页下载了几百Kb网络流量的东西。
    可以类比你用了多少水,比如你泡一碗面澡需要1L水,我听首歌需要1MB流量,意思来说比较像通过流量计费指的就是用家电维修工的安全常识了多少网络花多少钱,好比用了多少水就交多少水费一种说网卡了开流量,实际上意思是用你的手机移动网络。
    开移动热点给你的电脑连接使用你没有连接WiFi的时候,手机是用的移动网络,数据从你的手机无线传到附近的运营商基站你家里的有线网通常是由运营商拉线连到你家的调制解调器(modem)(音译猫),你的电脑手机再或有线或无线的和这个猫传输数据。
    有些家里网络比较差的,有线网络不稳定的,或者距离WiFi路由器太远导致网络不好的,可能用手机的热点会比较顺畅因为数据传输的通道完全不一样了只不过一般家里装宽带或者光纤的不通过流量计费,而手机移动网络一般通过流量计费,。
    有的时候就用“流量”两个字代指手机移动网络了宽带家电维修工的安全常识(Broadband)说的是在很宽的频率上传输很多信号光纤(光导纤维,Optical fiber)指的是一种信号线,这种线比较高级能用光来传输信号(传的远,损失也比一般的线少)。
    顺便提一嘴网络传输速度其实分两种,一种就是常见的12.5MB/s的连接速度(link speed),指你的电脑传出或者接受信号的速度一种是传播速度(propagation speed),指信号在线里面的传输速度,一般比光速慢一点吧。
    所以用不用光纤不影响连接速度,它一般是由你的硬件质量本身,或者运营商根据你交了多少钱人为限制的(当然网速快了之后,除了光纤的其他数据线可能因为损失、传输错误、多重信号混杂而满足不了要求,那反家电维修工的安全常识正这年头大家都用了光纤是吧)。
    有些无线路由器在设置时,或者电脑手机在连接无线网时显示这个网络是2.4GHz还是5GHz的,这个G指的是10^9,HZ是赫兹,5GHz就是5*10^9赫兹,具体来说……问高中物理老师吧它们的区别就是频率和波长的区别呗,频率乘波长=光速。
    频率低的(2.4GHz)传输信息少,穿墙能力强,网速可能慢一点频率高的(5GHz)传输信息多,网速快,但是可能隔一堵墙就没信号了(我也不懂瞎比比,但是大概是这样)而5G通信的G是Generation,5G也就是第五代。
    和上面5GHz不是一个东西VPN(Virtual Private Network)虚拟个人网络,顾名思义是模拟着你在家电维修工的安全常识一个私有网络里(通常也说内网)比如你的实验室服务器对安全性有要求,只允许内网访问,那你就得连接实验室的VPN,于是就好像你的电脑连上了实验室的内网,就可以去访问那台服务器了。
    关于提及到的路由器,猫之类的这些都是啥,欢迎学习计算机网络。等有朋友来问问题了待续。。
(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
◎最新评论
      谈谈您对该文章的看
      表  情:
      评论内容:
      点击我更换图片
      * 请注意用语文明且合法,谢谢合作 审核后才会显示! Ctrl+回车 可以直接发表