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

    现代计算机的体系结构

    • 现代计算机的构成
      底层是硬件
      上面是系统软件和操作系统, 操作系统负责管理系统的硬件资源的使用和调度, 而系统软件主要包括语言编译系统, 数据库系统, 数据库系统管理我们的数据及文件, 语言编译系统负责相应的程序执行
      应用软件, 解决某些特定问题的软件
    • 存储体系
      存储体系由于内存运行速度快, 价格高, 容量小, 但是断电后存储内容消失, 外存速度慢, 但是价格低, 容量大, 而且可以实现永久存储, 这样就实现了程序的运行放到内存中, 相应的不适用的程序和数据放到外存中, 通过控制器的调度就可以实现内外存的资源整合, 这就是不同性能资源的组合优化
    • 操作系统
      存储体系是需要自动管理的, 这句需要操作系统, 只有有效的管理才能实现不同的资源有效的利用, 这就是操作系统的工作, 操作系统是比价复杂的, 同时也是比较难以掌握的, 操作系统通过分工合作和协作来管理计算机的硬件软件资源, 实现了计算机有效的运行, 分工,合作和协作化简复杂问题, 进行复杂问题求解的重要思维.
    • 由机器语言到高级语言
      问题求解,解决问题的步骤(算法) ----> 计算机能够理解与执行的解决问题的步骤, 这就是程序, 只有用计算机编写的程序, 计算机才能够执行,
      计算机语言: 机器语言 CPU用二进制和编码的可以解释并执行的命令集合, 通常由操作码好地址码组成, 这是CPU可以执行的
  • 相关阅读:
    写在第一篇
    基于EF(Entity Framework)的分层系统中如何传递查询的结果集
    发布一个截图小工具,显示器比较小的CODER可以进来看看。。
    【HDU】3571 Ndimensional Sphere
    【POJ】2065 SETI
    【HDU】3359 Kind of a Blur
    【SGU】275 To xor or not to xor
    【HDU】2449 Gauss Elimination
    【HDU】3976 Electric resistance
    【POJ】2947 Widget Factory
  • 原文地址:https://www.cnblogs.com/jly1/p/12053477.html
Copyright © 2011-2022 走看看