计算机基础知识(自我的理解)

首先学了Java这么久了,还对计算机的一些基础知识没有做过总结呢,直接不废话

一、操作系统

是管理计算机硬件和软件的一种程序,通俗点说就是家里面的东西需要人来管理

二、CPU

计算机的大脑,负责计算和控制,计算机运行速度的快慢就与CPU相关,我这里比喻成人的心脏,是计算机非常重要的一种硬件

三、内存和硬盘

他们都是计算机的存储设备,内存我把他理解成是计算机临时存储数据的地方,也是程序运行的地方,

而硬盘就是永久存储的地方吧,也叫做外存,为什么这么理解呢,因为比如一断电那么内存中的数据就会消失,而硬盘就会永久保存不会消失

这里再说哈操作系统、内存、硬盘之间的关系:可以这么比喻:比如你要吃饭这个事情,硬盘就是锅,内存就是碗,而你就是CPU

四、显卡

将计算机要显示的信息进行正确的显示,是连接显示器和主板的重要组件

五、主板

负责将所有的设备直接或者间接的连接起来,

将主板比喻成建筑物的地基,其质量决定了建筑物坚固耐用与否;也有人形象地将主板比作高架桥,其好坏关系着交通的畅通力与流速

六、进程和线程

这两个的概念我已经在Java多线程中说过了,进程就是内存中的一个运行的程序吧,而线程就是进程的具体实现,线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程必须要有一个线程

七、常用Linux命令

显示当前的目录:pwd

目录的切换:cd

查看文件:ls-al

创建目录:mkdir 删除目录:rmdir

复制目录:cp

移动目录:mv

取别名:alias

Shell:建立在内核的基础上,面向用户的的一种表现形式,比如我们看到一个球,我们看到的是它的壳,而并不是它的内部核

Vim编辑器:文本编辑程序

Original: https://www.cnblogs.com/hxbhxb/p/15417622.html
Author: 金涛骇浪
Title: 计算机基础知识(自我的理解)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/575242/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Java设计模式之(十)——组合模式

    1、什么是组合模式? Compose objects into tree structures to represent part-whole hierarchies.Compos…

    Java 2023年5月29日
    073
  • Jenkins 获取构建队列排队时间 queueDuration

    背景 我们最近在对 Jenkins 的构建做一些监控,包括 build 时长、队列排队时长、构建结果(成功/失败/abort)等数据。 我们在 Jenkins Shared Lib…

    Java 2023年6月9日
    0147
  • 正月十五吃汤圆CountDownLatch

    CountDownLatch实际应用 今天是正月十五,给大家拜个晚年啦! 元宵节是中国传统节日,吃汤圆不能少啊,今天我们统计下” 叫练“吃汤圆时间,并用代码…

    Java 2023年6月8日
    088
  • jsp中在java里面怎么调文本框里面的值?

    jsp中在java里面怎么调文本框里面的值 方法一: 方法二: Original: https://www.cnblogs.com/muhy/p/14827596.htmlAuth…

    Java 2023年5月29日
    079
  • 线性回归大结局(岭(Ridge)、 Lasso回归原理、公式推导),你想要的这里都有

    本文已参与「新人创作礼」活动,一起开启掘金创作之路。 线性模型简介 所谓线性模型就是通过数据的线性组合来拟合一个数据,比如对于一个数据 (X) [X = (x_1, x_2, x_…

    Java 2023年6月8日
    077
  • Netty源码分析之ChannelPipeline(一)—ChannelPipeline的构造与初始化

    Netty中ChannelPipeline实际上类似与一条数据管道,负责传递Channel中读取的消息,它本质上是基于责任链模式的设计与实现,无论是IO事件的拦截器,还是用户自定义…

    Java 2023年6月9日
    070
  • Mysql 5.7开启binlog日志

    Mysql 5.7开启binlog日志 前言 binlog是MySQL的二进制日志,并且是MySQL中最重要的日志。binlog记录了对MySQL数据库执行更改的所有操作,包括对数…

    Java 2023年6月15日
    095
  • 20220727-Java中方法重写override

    代码示例 注意事项 代码示例 public class OverrideExercise { public static void main(String[] args) { Pe…

    Java 2023年6月15日
    073
  • 最短路

    最短路 文章目录 最短路 一、最短路相关概念 二、Floyd 三、Dijkstra 四、Bellman-Ford 一、最短路相关概念 ; 二、Floyd 我们定义一个数组 dis[…

    Java 2023年6月5日
    0109
  • TDD的理解

    1.TDD是Test-Driven Development的简称,意为测试驱动开发,是敏捷开发中的一项核心技术。TDD是指在开发功能代码之前,先编写测试单元用例代码,这段测试代码需…

    Java 2023年6月13日
    084
  • 纪念第一次创建博客

    在2021年10月1日,在这个重要的日子里,我在博客园对我的博客进行了第一次改动,修改了博客的背景图片和博客的模板。 Original: https://www.cnblogs.c…

    Java 2023年6月9日
    075
  • 深度学习-卷积

    1.简述人工智能、机器学习和深度学习三者的联系与区别。 人工智能:机器学习和深度学习都是属于一个领域的一个子集。但是人工智能是机器学习的首要范畴。机器学习是深度学习的首要范畴。 机…

    Java 2023年6月7日
    069
  • 分享一款好玩的工具

    闲着无聊,想看看电视剧,可惜像我这么懒的人是不会冲会员的,也无法忍受某酷那些网站的广告的毒害,然后我还懒得为了看个电视剧去各个网站找视频,麻烦呀 记得之前分享过一个直接复制那些收费…

    Java 2023年6月6日
    095
  • 手把手教你使用 Spring Boot 3 开发上线一个前后端分离的生产级系统(五)-MyBatis-Plus & 代码生成器集成与配置

    Mybatis 增强工具 MyBatis-Plus 集成 [MyBatis-Plus] (https://baomidou.com)是一个 MyBatis (https://www…

    Java 2023年6月8日
    075
  • Android 虚拟机总结

    标记出不需要回收的对象,清除没有被标记的对象,它是最基础的收集算法,后续的算法都是对其的不足进行改进。 标记后会产生大量不连续的内存碎片。 将操作区域分为两块,每次只使用一块,当内…

    Java 2023年6月7日
    096
  • Java面试题(三)–虚拟机

    1 内存结构 1、简述一下JVM的内存结构?(高频) JVM在执行Java程序时,会把它管理的内存划分为若干个的区域,每个区域都有自己的用途和创建销毁时间。如下图所示,可以分为两大…

    Java 2023年6月9日
    093
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球