首页 > 其他分享 >计算机基础

计算机基础

时间:2023-10-19 20:13:59浏览次数:33  
标签:操作系统 基础 我们 游戏 内存 cpu 计算机

一、计算机基础

在学习Python之前我们先来学习下基础知识,有助于我们理解。

1.什么是计算机?

​ 非常简单的理解就是我们知道的笔记本电脑和台式电脑,当然还有我们不是经常知道的服务器,

专门做计算用的等,目前我们知道就是我们常用的电脑就行。

2.计算机主要的组成

​ 计算机主要由硬件和软件两个方面组成,硬件就是我们能看见的外壳 ,键盘,cpu等

软件就是我们大家知道qq,游戏,操作系统,你没由听错操作系统也是一个软件。

3.计算机的硬件组成

​ 计算机主要由八大件组成:CPU、主板、内存、固态硬盘、显卡、电源、散热、显示器。

  • 显示器 :这个简单我们要想看到画面,就必须要显示器,就是显示画面的。
  • 电源 :任何机器都要电来带动,计算机也不例外,不然在好的电脑都没用。
  • 显卡 :主要是对画面有要求的用的吧,这个不太理解,我们程序员目前也用不上。
  • 散热 : 只要用电,就会对电脑产生热度,过高的热度会破坏电脑,所以需要散热。
  • CPU :这个重要,我们需要了解,我这里简单解释下,这玩意就像我们的大脑,任何电脑的操作主要是这个进行发出指令的,其他硬件才能工作。
  • 固态硬盘 :简单理解就是我们所有的软件的文件都在这里,我们下载的游戏文件都在这里,当我们要玩游戏的时候,cpu会从这里拿去执行游戏的文件。固态简单理解就是一个容器,需要的时候就在这里找。
  • 内存 :内存是不是与固态硬盘一样啊,不一样,内存是文件在执行过程中使用的,有很大的区别,当我们执行游戏的时候,CPU会发出找文件的指令,先去哪里找,内存找,内存里面没有才会在固态里面找,一个游戏有很多文件,找到了,会把执行的文件放在内存中,使我们cpu访问的速度达到最快的速度。
  • 主板 : 这个也相当重要,相当于我们的躯干,一个13岁的躯干可以搭载20岁的大脑,但是肯定不方便,不舒服,所以一个比配cpu的主板是最能把cpu的性能发挥的最好。

4.计算机的软件作用

这里不讲解其他软件,主要讲解操作系统,我们大家知道的操作系统就是windows系统和mac系统。

它们不是操作系统为什么也是软件呢?

​ 这里我们简单聊聊计算机的发展史,不说那年那年进化的,就说个大概,我对于及这些也是头大,理解就行,刚开始发明的计算机只能接受两个信号,强信号,弱信号,即我们用数字1代表强信号,0表示弱信号,只能就收两个信号有什么用呢,没什么用吗,但是,开始的那批人就是牛逼,搞了一个类似于摩斯密码的方式,用一堆10101 来表示21这个数字,在用一个固定的01011010这样的数字表示加号,这样计算机就做到了计算器的能力,那时候还没有的计算器哈,后面又发展出0101来表示字母,慢慢的,他们发现每次都写0101 这样眼睛早晚都费,所以有发明了汇编语言,一直发明到现在,出现了高级语言,就是我们后面要学习的python,c ,Java等语言,高级语言是什么?我等下单独将,

开始的时候人们只能在命令窗口发出指令,就是大家熟悉的黑客那样窗口,那样肯定枯燥,所以有一个程序员发明了在命令窗口玩贪吃蛇的游戏,这就是最早的游戏和画面,一直到微软发明了这样界面的操作系统,让我们可以看到画面操作。本质来说操作系统我们可以解释是一个帮我们与计算机硬件发出指令的软件,不用我们使用命令窗口,发出指令。

5.高级语言

什么是高级语言,简单理解,就是把我们熟悉的语言和逻辑翻译成0101 这样计算机能识别的翻译机,

不然让我们用0101 这样的方式写一个游戏,我们得疯,但是高级语言的语法与我们熟悉的语法相似,

更利于我们学习和使用。

这个是我简单写的,文笔不是太好,有什么写的不好的,欢迎大家指点。

标签:操作系统,基础,我们,游戏,内存,cpu,计算机
From: https://www.cnblogs.com/mozifei/p/17775486.html

相关文章

  • 计算机基础知识记录(1)
    十进制转换二进制:(要注意正数和小数的区别)正数:数字除以2然后继续将商除以2,将余数按照逆序排列即可得到二进制数;例如:28转换为2进制数,28÷2=14,余0;14÷2=7,余0;7÷2=3,余1;3÷2=1,余1;1÷2=0,余1。最后,逆序排列余数即可得到28的二进制表示,即11100。小数部分:乘以2取正数部分,再按......
  • 实验1 类和对象_基础编程1
    1.实验任务1task.1程序代码:#include<iostream>#include<string>#include<vector>#include<array>template<typenameT>voidoutput1(constT&obj){for(autoi:obj)std::cout<<i<<",";......
  • 基于Java Web的多功能旅游网站的设计与实现-计算机毕业设计源码+LW文档
    摘 要 随着时代的发展,人们对旅游也越来越重视,近些年来我国的旅游产业也发生了翻天覆地的变化,但是很多人在出去旅游的时候不知道去哪里旅游,在预订酒店和机票的时候也没有一个综合性的旅游网站,为了让人们的旅游变的更加的方便,为此我开发了本基于JavaWeb的多功能旅游网站本基于......
  • 基于Java的智慧图书管理系统-计算机毕业设计源码+LW文档
    摘要随着时代的发展,图书的重要性显示的越来越突出了,尤其是知识大爆炸的这个年代,人们需要掌握的知识也越来越多,只有不断的提高自己才能够更好的立足于社会,但是通常情况下很多图书的价格比较高,这个时候就可以通过图书馆借阅图书来达到图书阅读的目的,为了让图书借阅变的更加的方便我......
  • 基于Python的《计算机组成原理》在线学习平台-计算机毕业设计源码+LW文档
    摘 要随着互联网的发展,通过计算机来学习是当前非常流行的一种学习方式。通过课程虽然可以面对面的进行交流和学习,但是很多时候因为地区和空间的限制会受到很多的影响但是通过网络来进行学习可以打破这一局限性,为此我开发了本基于Python的《计算机组成原理》在线学习平台网站本......
  • 基于Python的招聘网站爬虫及可视化的实现-计算机毕业设计源码+LW文档
    一、内容框架(一)主要内容论文按照项目的研究内容及技术路线,分为六章进行论述:第一章为概述,介绍了数据可视化和招聘网站的研究背景以及研究意义,分析了数据可视化和招聘技术的发展,对论文的研究内容做出阐述,最后简述了本文的章节安排。第二章为招聘数据可视化以及相关职位推荐系统使......
  • 基于python的旅游网站-计算机毕业设计源码+LW文档
    摘 要 随着时代的发展,人们对旅游也越来越重视,近些年来我国的旅游产业也发生了翻天覆地的变化,但是很多人在出去旅游的时候不知道去哪里旅游,在预订酒店和机票的时候也没有一个综合性的旅游网站,为了让人们的旅游变的更加的方便,为此我开发了本基于python的旅游网站本基于python的......
  • 虹科分享 | 选择SAS还是NVMe?虹科网络基础带您一探究竟!
    存储架构师需要通过确保他们选择的存储解决方案提供支持其生态系统所需的安全性、稳定性、可扩展性和管理特性来应对当今的业务挑战。当他们考虑采用新的存储技术时,在采用新技术之前,他们应该权衡和审查一些基本的考虑因素。新的存储协议不断进入市场,本文将探讨SAS技术为何仍然是存......
  • 【Django基础】
    1.索引的优化索引是提高数据库查询性能的重要手段。在Django中,我们可以使用db_index属性在模型字段上创建索引。例如:classMyModel(models.Model):my_field=models.CharField(max_length=100,db_index=True)此外,还可以使用index_together和unique_together属性创建联......
  • SSL证书基础知识
    前言:由于个人网站域名备案快过了,过段时间需要申请SSL证书,故学习下,参考他人博客。1.0简介ssl证书是区分http和https协议的重要区分之一,利用ssl证书可以对服务器进行身份验证,确保链接目标是合法服务器,这样可以避免中间人攻击和欺骗1.1CA证书和SSL证书CA证书是由CA(证书颁发......