编程入门学习笔记

(一)概述

  • 计算机包括:硬件和软件
  • 计算机硬件:中央处理器(CPU)、内存(主存)、存储设备(磁盘、光盘等)、输入设备(键盘、鼠标)、输出设备(显示器、打印机等)、通信设备。
    注:所有计算机硬件通过总线连接,主线搭建在主板上,主板是一个连接计算机各个部分的电路板。
  • 现代计算机的基础:冯·诺依曼体系体系结构


    冯·诺依曼体系体系结构

(二)计算计硬件介绍

[中央处理器] 从内存中获取指令,并执行指令
  • 相关单位:hz
  • 单位意义:每台计算机都有一个内部时钟,该市中以固定速度发射电子脉冲,时间速度越快,在给定时间段内执行的指令就越多。速度的计量单位是赫兹(Hz),1Hz相当于每秒1个脉冲,随着CPU速度不断调高,目前以千兆赫(GHZ)来表述。
  • 单位换算:1khz = 1024hz / 1mhz = 1024khz / 1Ghz -=1024mhz
  • 核:核是处理器中实现指令读取和执行的部分。具有两个或以上的独立核的组件的是多核,可提高CPU的处理能力。
[存储设备]内存、磁盘驱动器
  • 内存(RAM):由一个有序的字节序列组成,用于存储程序及程序需要的数据。
  • 内存单位:比特(bit)最小的存储单位、字节(byte)最基本的存储单位。
  • 强调:一个程序和它的数据在被CPU执行前必须移到计算机的内存中。 内存存取数据的速度比硬盘的存取速度快10倍。
    三者关系
[输入输出设备]
  • 输入设备:键盘、鼠标
  • 输出设备:显示器、打印机
  • 显示器屏幕分辨率:分辨率越高,图像越清晰
[通信设备]

计算机可通过通信设备进行联网

(三)IT行业定律

摩尔定律

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

安迪比尔定律

2.安迪比尔定律( Andy and Bll's Law )描述了硬件产商和软件产商之间的关系。即比尔要拿走安迪所给的( What Andy gives, Bill takes away)。
个人电脑工业整个的生态链是这样的:以微软为首的软件开发商吃掉硬件提升带来的全部好处,迫使用户更新机器让重普和械尔等公司收益,而这些整机生产厂再向英特尔这样的半导体厂订货购买新的芯片、同时向Seagate等外设厂购买新的外设。在这中间,各家的利润先后得到相应的提升,股票也随着增长。各个硬件半导体和外设公司再将利润投入研发,按照摩尔定理制定的速度。提升硬件性能,为微软下一步更新软件、吃掉硬件性能做准备。当然,微软和其它软件开发商在吃掉大部分硬件提升好处的同时,或多或少地会给用户带来些新东西。

反摩尔定律

3.反摩尔定律: Gijogle的前CEO埃里克施密特提出的:如果你反过来看摩尔定律,-个T公司如果今天和18个月前卖掉同样多的、同样的产品,它的营业额就要降半。 IT界把它称为反摩尔定律。发摩尔定律对于所有的IT公司来讲,都是非常可怕的,因为个T公司花了同样的劳动,却只得到以前一半的收入。 反摩尔定律逼着所有的硬件设备公司必须赶上摩尔定律所规定的更新速度,而所有的硬件和设备生产厂活得都是非常辛苦的。

(四)计算机发展史上的鼻祖

图灵,计算机科学和人工智能之父
冯·诺依曼,计算机科学和人工智能之父

(五)操作系统

  • 管理和控制计算机的活动
  • 上承载不同的应用程序,下对接不同的硬件


    硬件、操作系统、应用程序和用户之间的关系

(六)万维网

  • 万维网分为web客户端和web服务器程序。www可以让web客户端(常用浏览器)访问web服务器上的页面。
  • 统一资源标识符(url)
  • 超文本传输协议(http)
  • 万维网是无数个网络站点和网页的集合,在一起构成了因特网最主要部分,互联网包含因特网。
  • B/S架构(browser server):通过浏览器访问远程服务器的资源
  • C/S架构(client server):通过客户端访问,例如QQ就是C/S架构,

注:学习来源:全网最全Java零基础入门教程(含百道Java真题,2万多行Java代码实战)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容