zoukankan      html  css  js  c++  java
  • 计算机思维-复杂的环境下执行

    现代计算机的体系结构

    • 现代计算机的构成
      底层是硬件
      上面是系统软件和操作系统, 操作系统负责管理系统的硬件资源的使用和调度, 而系统软件主要包括语言编译系统, 数据库系统, 数据库系统管理我们的数据及文件, 语言编译系统负责相应的程序执行
      应用软件, 解决某些特定问题的软件
    • 存储体系
      存储体系由于内存运行速度快, 价格高, 容量小, 但是断电后存储内容消失, 外存速度慢, 但是价格低, 容量大, 而且可以实现永久存储, 这样就实现了程序的运行放到内存中, 相应的不适用的程序和数据放到外存中, 通过控制器的调度就可以实现内外存的资源整合, 这就是不同性能资源的组合优化
    • 操作系统
      存储体系是需要自动管理的, 这句需要操作系统, 只有有效的管理才能实现不同的资源有效的利用, 这就是操作系统的工作, 操作系统是比价复杂的, 同时也是比较难以掌握的, 操作系统通过分工合作和协作来管理计算机的硬件软件资源, 实现了计算机有效的运行, 分工,合作和协作化简复杂问题, 进行复杂问题求解的重要思维.
    • 由机器语言到高级语言
      问题求解,解决问题的步骤(算法) ----> 计算机能够理解与执行的解决问题的步骤, 这就是程序, 只有用计算机编写的程序, 计算机才能够执行,
      计算机语言: 机器语言 CPU用二进制和编码的可以解释并执行的命令集合, 通常由操作码好地址码组成, 这是CPU可以执行的
  • 相关阅读:
    简述序列化与反序列化
    更新Kali源&&Docker vulhub 安装
    超级弱口令爆破工具&&hydra
    通达OA任意用户登录
    读书笔记——白帽子讲Web安全
    骑士CMS搭建与利用
    记一次DVWA的SQL注入测试
    网络基础
    C#类对象的事件定义
    [开源]FreeSCADA的通道数据与控件属性关联以及自动刷新机制研究
  • 原文地址:https://www.cnblogs.com/jly1/p/12053477.html
Copyright © 2011-2022 走看看