【编程入门】计算机硬件、操作系统、万维网、软件开发、职业规划等简单学习

一、概要

  • 学会:如何使用程序设计来解决问题
  • 一些基本的计算机常识

二、计算机硬件

1. 冯·诺依曼体系结构

  • 现在计算机的基础,计算机之父:冯·诺依曼
  • 在这里插入图片描述

2. 赫兹(Hz)

  每台计算机有内部时钟,该时钟以一定速度发射电子脉冲,速度越快,给定时间内执行的指令就越多,该速度以赫兹来描述,1Hz相当于每秒发射1个脉冲,即指令,由于现在CPU速度不断提高,目前以千兆赫GHZ来表述

3.IT定律之计算机发展规律

  • 摩尔定律(Moore’s Law)
    集成电路上的晶体管数目在大约每增加18个月便会增加一倍,
    换言之:处理器的性能每隔两年翻一倍
  • 安迪-比尔定律(Andy and Bill’s Law)
    • 是对IT产业中软件与硬件升级换代关系的一个概括。
    • 原话:Andy gives,Bill takes away (安迪提供什么,比尔拿走什么)
    • 安迪指英特尔前CEO安迪·格鲁夫,比尔指微软前任CEO比尔·盖茨
    • 意思:硬件提高的性能,很快被软件消耗掉了
  • 反摩尔定律(Reverse Moore’s Law)
      反摩尔定律是Google的前CEO埃里克·施密特提出的:如果你反过来看摩尔定律,一个IT公司如果今天和18个月前卖掉同样多的、同样的产品,它的营业额就要降一半。
      由于摩尔定律的影响,花费同样的劳动,却只得到以前一半的收入,
      反摩尔定律逼着所有的硬件设备公司必须赶上摩尔定律所规定的更新速度

4.内存

一个0或者一个1存储为一个比特(bit),是计算机中最小的存储单位。

  计算机中是最基本的存储单元是字节(byte) 。每个字节由8个比特构成。

  计算机的存储能力是以字节和多字节来衡量的。

如下: 千字节(kilobyte,KB) = 1024B

兆字节(megabyte,MB) = 1024KB

千兆字节(gigabyte,GB) = 1024MB

万亿字节(terabyte,TB) = 1024GB

…PB、EB、ZB、YB

  • 内存(也叫 Random-Access Memory,RAM):由一个有序的 字节序列组成,用于存储程序及程序需要的数据。

  • 一个程序和它的数据在被CPU执行前必须移到计算机的内存中。

  • 内存存取数据的速度比硬盘的存取速度快10倍,

  • 但内存是带电存储的(一旦断电数据就会消失) 而且容量有限,所以要长时间储存程序或数 据就需要使用硬盘。

5.两大人物

  • 图灵
    图灵论指出:用有限的指令和有限的存储空间可算尽一切可算之物
  • 冯诺依曼
    冯诺依曼作用:使世界认识了由图灵引入的计算机基本概念

三、操作系统(Operating System)

  • 是运行在计算机上的最重要的程序
  • 管理和控制计算机的活动

四、万维网

  • 万维网
    • 万维网( World Wide Web,www,环球信息网)常简称为Web,发明者蒂姆·伯纳 斯·李。分为Web客户端和Web服务器程序。
    • WWW可以让Web客户端(常用 浏览器)访问浏览Web服务器上的页面。 是一个由许多互相链接的超文本组成的系统,通过互联网访问。
    • 在这个系统中,每个有用的事物,称为一样“资源”;并且由一个全局“统一资源标识符”(URI)标识;这些资源通过超文本传输协议(Hypertext Transfer Protocol)传送给用户,而后者通过点击链接来获得资源
  • 万维网<因特网<互联网
  • B/S(browser server) C/S(client server)

五、软件开发

1. 人机交互:

图像界面(GUI)-----Graphical User Interface

命令行方式(CLI)------Command Line interface

Pascal 之父 Nicklaus Wirth :"Algorithms+Data Structures=Programs"

2. 命令行

常用的DOS命令

dir : 列出当前目录下的文件以及文件夹

md : 创建目录

rd : 删除目录

cd : 进入指定目录

cd… : 退回到上一级目录

cd: 退回到根目录

del : 删除文件

exit : 退出 dos 命令行

 补充:echo javase>1.doc

常用快捷键

 ← →:移动光标

↑ ↓:调阅历史操作命令

 Delete和Backspace:删除字符

3.计算机语言

在这里插入图片描述

  • 面向对象/面向过程
    • 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。

    • 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。

六、职业规划

  • 在这里插入图片描述
  • 在这里插入图片描述

思维导图:

在这里插入图片描述
在线的思维导图浏览:https://www.processon.com/view/link/6111120ce401fd5eeb8014d9

想要思维导图,请私信。

在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Itfuture03

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值