【知识向】——计算机基础知识总结及相关

  • 计算机组成

    基本广泛的说计算机包括硬件(hardware)和软件(software)两部分。硬件就是计算机中可以被直观看见的物理部分。而软件提供看不见的指令,这些指令控制硬件并且使得硬件完成特定的任务。

本篇文章将简记在学习计算机的过程中,所学的一些计算机基础相关知识的杂记,以及一些拓展方面的认识。

那么我个人是学习计算机软件方面的,关于硬件的话,会比较少的接触到,一般就看一些视频了解一些相关的知识,这里就不介绍了,在下面主要将从软件方面的知识做记载,记载方式将以单个知识点记载,。
***

  • 程序设计
    创建(或开发软件,软件前面有提到),软件及指令,功能就是通过一系列编辑好的指令,指令集,来告诉计算机需要做什么,软件遍布我们的生活,几乎无处不在,现代社会生活中,几乎离不开软件的应用。
  • 程序设计语言
    软件开发人员一般都是在程序设计语言的基础来设计程序的,程序设计语言及即是编程语言。
    编程语言有很多种,没有绝对的好坏之分,各有所长,不同的程序语言,对应的应用环境不同,都是应人们的需求而产生的,所以在程序语言学习的选择上,也需要按自己的方向选择。

    编程语言(英语:programming language),是用来定义计算机程序形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。

编程语言的描述一般可以分为语法语义。语法是说明编程语言中,哪些符号或文字的组合方式是正确的,语义则是对于编程的解释[2]。有些语言是用规格文件定义,例如C语言的规格文件也是ISO标准中一部分,2011年后的版本为ISO/IEC 9899:2017,而其他55语言(像Perl)有一份主要的编程语言实现文件,视为是参考实现

参考:
编程语言——维基


  • 计算机硬件方面的简单介绍

    • 组成
      中央处理器,内存,存储设备,输入设备,输出设备,通信设备。这些设备之间是通过总线连接起来的。在个人计算机上,总线是搭建在主板上的,主板及是一个连接计算机各部分的电路板,实现各设备之间的连接互通的功能,。
  • 冯诺依曼体系结构
    冯诺依曼体系结构是现代计算机的基础,其理论主要是提出了一种计算机的结构体系,计算机应当是由怎样的一种结构存在,现在大多计算机任然是冯诺依曼的组成结构,只是做了一些改进而已,并没有从更本上突破这种结构,冯诺依曼因此也被称为计算机之父。

冯·诺伊曼结构(英语:Von Neumann architecture),也称冯·诺伊曼模型(Von Neumann model)或普林斯顿结构(Princeton architecture),是一种将程序指令存储器和数据存储器合并在一起的计算机设计概念结构。本词描述的是一种实现通用图灵机的计算设备,以及一种相对于并行计算的序列式结构参考模型(referential model)。


参考
冯诺依曼结构



输入数据和程序的输入设备,记忆程序和数据的存储器,完成数据加工的运算器,输出处理结果的输出设备。

  • 中央处理器(CPU Central Processing Unit)
    即运算器,控制器的高度集合。是计算机的大脑,运算,和执行程序的主要部分。

    • 赫兹
      每台计算机都有一个内部时钟,该时钟以固定速度发射电子脉冲。时钟速度越快,在给定的时间段内执行的指令越多,速度的计量单位就是赫兹(HZ),1Hz相当于每秒一个脉冲,随着CPU的发展,目前基本以千兆赫(GHZ)来表述CPU的运算能力。
    • 内核
      最初的CPU只有一个核(core)。核是处理器中来实现指令读取和执行的部分,一个多核CPU是一个具有两个或更多独立核的组件,可以提高CPU的处理能力。

中央处理器?(英语:Central?Processing?Unit,缩写CPU),是计算机的主要设备之一,功能主要是解释计算机指令以及处理计算机软件中的数据。计算机的可编程性主要是指对中央处理器的编程。1970年代以前,中央处理器由多个独立单元构成,后来发展出由集成电路制造的中央处理器,这些高度收缩的组件就是所谓的微处理器,其中分出的中央处理器最为复杂的电路可以做成单一微小功能强大的单元。

参考
CPU——维基


  • 计算机中的计量单位
    1khz=1024hz;1mhz=1024khz;1Ghz=1024mhz。
    即在计算机体系中,1k是不同于不同意义上的一千的。是基于计算机的数据的基本二进制换算的,1k=2的10次方。即1024;而在日常生活中,以及计算机相关的硬件制造中,所使用的1k还是按照普遍意义的一千,即10的三次方1000来计算的,这也是在购买计算机硬盘等储存设备时,计算机所识别出来的内存大小远比制厂商的官方声明的要小的原因。
  • it定律-计算机行业发展规律
  • 摩尔定律

    摩尔定律是由英特尔(Intel)创始人之一戈登·摩尔(Gordon Moore)提出来的。其内容为:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18-24个月翻一倍以上。这一定律揭示了信息技术进步的速度。

摩尔定律

  • 安迪比尔定律

    安迪-比尔定理 (Andy and Bill’s Law)是对IT产业中软件和硬件升级换代关系的一个概括。原话是 “Andy gives, Bill takes away.(安迪提供什么,比尔拿走什么。)” 安迪指英特尔前CEO安迪·格鲁夫,比尔指微软前任CEO比尔·盖茨,这句话的意思是,硬件提高的性能,很快被软件消耗掉了。

安迪比尔定律

  • 反摩尔定律

    摩尔定律Google的前CEO埃里克·施密特提出的:如果你反过来看摩尔定律,一个IT公司如果今天和18个月前卖掉同样多的、同样的产品,它的营业额就要降一半。IT界把它称为反摩尔定律。
    反摩尔定律


  • 磁盘驱动器

    由于内存中的信息在断电时会丢失,那么我们就可以考虑将程序和数据永久的保存在存储设备上,当计算机确实需要这些数据时,再调入内存运行,所有数据及程序的处理和运行都需要先将数据从硬盘(存储设备)调入内存中运行,因为从内存读取要比从存储设备读取快的多。

  • 以前的光盘驱动器
    在以前光盘驱动器十分流行,那时候大多数据,程序都是存储在光盘中,光驱既是当时用于读取光盘数据的设备。
  • usb闪存驱动器
    现在的通用存储设备,u盘,既是依赖usb接口来实现数据的存储读写的,usb闪存驱动器既是应用于此。
    ***
  • 比特(bit)和字节(byte)

    计算机就是一系列的电路开关,每个开关存在两种状态:关和开。如果电路是开的,它的值就是1,如果是关,它的值就是0。这也是计算机使用二进制的一个原因。

    • bit(比特)
      那么,现在,我们就可以轻松的理解bit的概念了,bit是计算机中最小的存储单位,一个bit只能存一个值,即0或1(亦可理解为开或关的状态。)
  • byte(字节)
    计算机中最基本的存储单元叫做byte(比特),每个字节由8个比特组成。我们已经知道了bit存储空间是很小的,所以单独的一个bit无法具体的存储表示一个有实际意义的值,或某种状态,所以我们通过多个bit组合成为一个新的元素(byte)来实现最基本有意义的存储表现,而这个可以实现最基本存储表现的组合就是由8个bit组成的byte存储单元,被命名为byte(字节)。
  • 计算机的存储能力即是以字节(byte)来衡量的,。
    kb=1024b;mb=1024kb;gb=1024mb;tb=1024gb。
    这里b既是表示byte(字节。)

  • 内存

    内存(RAM),有一个有序的字节序列组成,用于存储程序及需要的数据。
    一个程序和它的数据在被cpu执行前必须移到计算机的内存中。
    每个字节都有一个唯一的地址,使用这个地址确定字节的位置,以便于存储和获取数据。
    一个计算机具有的RAM越多,它的运行速度越快,但也有一点的限制,。
    内存与cpu一样,也构建在表面嵌由数百万晶体管的硅半导体芯片上,只是内存芯片更简单,低速,便宜。

  • 计算机的数据处理

计算机处理数据和运行程序的过程,是首先需要通过内存向数据,程序存储设备硬盘中读取数据。然后由cpu读取内存的数据和程序,来执行和运行,所以,在日常生活中,计算机的运行速度的快慢的影响是多方面的,内存的大小并不一定会影响到计算机的运行能力,实际情况中,问题往往在于硬盘的好坏,由于内存需要先在硬盘中读写数据,所以硬盘的读写速度是一个影响计算机能力的根本的问题,往往提升硬盘对计算机的优化更加有效,。

  • 计算机输入输出设备

    计算机需要实现和人的交互,实现由人向计算机提交数据,然后将处理结果输出,就必须要用到输入输出设备。

日常生活中最常见的输入设备就是键盘鼠标,输出设备就是显示器打印机。这些设备的发展,也形成了众多品牌,外设产品。

  • 关于显示器屏幕分辨率
    分辨率是指设备水平和垂直方向上显示的像素(px)数。
    分辨率也可以手动设置。
    分辨率越高,图像越锐化,越清晰。
  • 像素密度ppi
    评价一个屏幕的细腻程度的数据。


  • 图灵

    艾伦·麦席森·图灵(Alan Mathison Turing,1912年6月23日-1954年6月7日),英国数学家、逻辑学家,被称为计算机科学之父,人工智能之父。
    图灵对于人工智能的发展有诸多贡献,提出了一种用于判定机器是否具有智能的试验方法,即图灵试验,至今,每年都有试验的比赛。此外,图灵提出的著名的图灵机模型为现代计算机逻辑工作方式奠定了基础。

其名言:用有限指令与有限的内存空间算尽世间一切可算之物。

计算机基本工作原理是存储程序和程序控制,它是由世界著名数学家冯诺依曼提出的,简单来说,冯诺依曼理论的要点是:数字计算机的数制采用二进制,计算机应该按照程序顺序执行。

其助手对他的评价说,计算机的基本概念属于图灵,而冯诺依曼的基本作用是使全世界认识了由图灵引入的计算机概念。


  • 操作系统

是运行在计算机上的最重要的程序,它可以管理和控制计算机的活动。
操作系统的主要任务:

  • 控制和监视系统的活动
  • 分配和调配系统资源
  • 调度操作

    操作系统是一个承上启下的作用,上和用户交互,实现用户的良好使用体验,下控制管理计算机的资源,和计算机交流。
  • 互联网,英特网,万维网

万维网(world wide web,www,环球信息网),常简称为web。分为web客户端和web服务器程序。www可以让web客户端访问浏览web服务器上的页面。是一个由许多互相连接的超文本组成的系统,通过互联网访问,在这个系统中,每个有用的事物,称为一样资源,并且由一个全局统一标识符(URL)标识;这些资源通过超文本传输协议(http)传递给用户,而后者通过点击连接来获得资源。

互联网>英特网>万维网,他们是一个包含关系,。

  • BS CS架构
    BS:browser server(浏览器,服务器架构),通过浏览器访问资源(各种网站)。
    CS:client server (客户端,服务器架构),下载一个单独的客户端,然后通过客户端访问服务器资源(qq)。
  • 计算机方面的职业发展方向


更新时间:
2019-3-28 00:26

原文地址:https://www.cnblogs.com/gemuxiaoshe/p/10618826.html

时间: 2024-10-09 07:54:56

【知识向】——计算机基础知识总结及相关的相关文章

如何成为一名黑客(网络安全从业者)——计算机基础知识篇

大家好,我是Mr.Quark,大家可以叫我夸克,欢迎大家在微信公众号(Quark网络安全)上给我留言,如果有时间我一定会一一回复大家的.今天我将和大家一起学习"如何成为一名黑客"或者说"如何成为一名网络安全专家". 在进入正题之前,我们先来给黑客下一个定义,毕竟如果连黑客的含义都不了解,成为黑客更是无从谈起. "黑客"称呼的变迁 在很久很久以前(别问我有多久,不要在意这些细节),"黑客"指的是喜爱钻研技术.精通计算机技术的程序

计算机基础知识对编程的重要性

码农和架构师的差别在哪里 从题目看文章,大家的第一想法是本篇文章是一篇讲述计算机基础知识和编程之间的关系,但是为什么开篇是这样的呢?当然这样的开篇并没有多大的意义,唯一的目的就是吸引读者而已. 纵观计算机专业的学生在毕业之后大多数会走向编写程序的道路,当然也会有部分同学有自己更感兴趣的事情,从而在毕业之后选择其他的职业.在这里根据我个人在毕业之后的编写程序的道路,写下一点总结,希望能和大家交流,有什么不对的地方,希望大家能给我指正,因为我个人觉得"三人行必有我师"是一句很有道理的话,每

【核心整理】那些让你起飞的计算机基础知识:学什么,怎么学?

我之前里的文章,写的大部分都是与计算机基础知识相关的,这些基础知识,就像我们的内功,如果在未来想要走的更远,这些内功是必须要修炼的.框架千变万化,而这些通用的底层知识,却是几乎不变的,了解了这些知识,可以帮助我们更快着学习一门知识,更加懂得计算机的运行机制.当然,在面试中也经常会被问到,特别是对于应届生,对于春秋招,也可以看看我前阵子写过的文章历经两个月,我的秋招之路结束了!.也有读者经常问的计算机基础知识究竟是指啥?学习顺序?推荐书籍? 我公众号的读者学生以及非科班的应该挺多的,所以我今天这篇

计算机基础知识学习

第一周学习 一.知识方面,总得来说,就是学习计算机基础知识. 1.从计算机的发展,应用,组成,网络等方面了解: 2.对计算机操作系统的学习:常用的操作系统,操作系统的功能.分类: 3.办公软件的学习:Word\Excel\ppt,像Word中编号格式.自动生成目录,Excel中条件格式的应用,图表插入,以及各种基础函数的使用: =SUM(Eoo*$E$3,Foo*$F$3,Goo*$G$3)  表示:用E\F\G列的各数与E3\F3\G3相乘后求和,count(if)\a 计数函数, =COUN

平面设计 计算机基础知识教程 Excel2010基础教程 Word2010基础教程 PPT2010基础教程 五笔打字视频教程

热门推荐电脑办公计算机基础知识教程 Excel2010基础教程 Word2010基础教程 PPT2010基础教程 五笔打字视频教程 Excel函数应用教程 Excel VBA基础教程 WPS2013表格教程 更多>平面设计PhotoshopCS5教程 CorelDRAW X5视频教程 Photoshop商业修图教程 Illustrator CS6视频教程 更多>室内设计3Dsmax2012教程 效果图实例提高教程 室内设计实战教程 欧式效果图制作实例教程 AutoCAD2014室内设计 Aut

电脑办公计算机基础知识教程 Excel2010基础教程 Word2010基础教程 PPT2010基础教程 五笔打字视频教程

热门推荐电脑办公计算机基础知识教程 Excel2010基础教程 Word2010基础教程 PPT2010基础教程 五笔打字视频教程 Excel函数应用教程 Excel VBA基础教程 WPS2013表格教程 更多>平面设计PhotoshopCS5教程 CorelDRAW X5视频教程 Photoshop商业修图教程 Illustrator CS6视频教程 更多>室内设计3Dsmax2012教程 效果图实例提高教程 室内设计实战教程 欧式效果图制作实例教程 AutoCAD2014室内设计 Aut

计算机基础知识及UNIX发展史

Technorati Tags: UNIX发展史,存储知识,ABI,API,开源协议 TOC[-] 1.计算机系统组成机构 2.冯诺依曼体系结构 3.服务器硬件简介 4.存储容量换算 5.存储基础知识 6.操作系统 7.开发相关概念 8.UNIX发展史 9.开源协议 10.Linux哲学思想 计算机基础知识及UNIX发展史 1.计算机系统组成机构 计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分组成,如下图所示: 2.冯诺依曼体系结构 1946年数学家冯·诺依曼于提

学习编程语言应该掌握哪些计算机基础知识?

随着软件开发技术的不断发展,编程语言的使用也越来越方便,总的来说编程语言并不难学,即使没有任何计算机基础,也可以通过一个系统的学习过程来掌握编程语言. 目前经常使用的编程语言有几十种,包括Java.C.Python.C++.PHP.C#.JavaScript.R.Scala等,这些编程语言往往都有自己特定的使用场景,在难易程度上也有一定的区别.通常情况下,Java可以用于Web开发.大数据开发.Android开发等,C语言可以用于操作系统开发.嵌入式开发等,Python可以用于Web开发.大数据

第一章 计算机基础知识

第一章 计算机基础知识 第一部分 概述 1.1946年2月15日,第一台计算机 ENIAC 2.物理原件(电子原件) 第一代:电子管.第二代:晶体管.第三代:中小规模集成电路.第四代:超大规模集成电路.第五代:超导材料.第六代:人工智能.#考试考到第四代. 3.计算机的分类 巨型机,大型机,中型机,小型机,微型机 现在的巨型机也是存在的 4.微处理器(CPU.中央处理器)由控制器.寄存器.运算器组成 第二部分 微机系统的组成 CPU>内存>外存 #速度 CPU和内存之间有一个CACHE,叫做高

01.04_计算机基础知识(键盘功能键和快捷键)

* A:键盘功能键 * a:Tab * b:Shift * c:Ctrl * d:Alt * e:空格 * f:Enter * g:Window * h:上下左右键 * i:PrtSc(PrintScreen)屏幕截图* B:键盘快捷键 * a:Ctrl+A 全选 * b:Ctrl+C 复制 * c:Ctrl+V 粘贴 * d:Ctrl+X 剪切 * e:Ctrl+Z 撤销 * f:Ctrl+S 保存 ###01.05_计算机基础知识(如何打开DOS控制台)* A:xp下如何打开DOS控制台?