• 《计算机科学概论》—第1章1.节全景图

    这一节剩余的部分解释了如何把计算机系统分成几个抽象层以及每一层扮演的角色。接下来的一节把计算硬件和软件的开发置于历史背景中。本章的结尾讨论了计算工具和计算学科。计算系统(computing system):通过交互...
    文章 2017-05-02 1450浏览量
  • 《计算机系统:核心概念及软硬件实现(原书第4版)》...

    内容摘要计算机运行在一些抽象层上,在高级抽象层上编程只是一部分。基于图1的层次结构,本书展示了计算机系统的一个统一的概念。App7层 应用层HOL6层 高级语言层ISA3层 指令集架构层Asmb5层 汇编层OS4层 操作系统层...
    文章 2017-07-03 1538浏览量
  • 《基于模型的软件开发》——2.1 基本理念

    这些关于变化的概念可以解释为什么OO技术中最鲜明的一个特性是问题抽象。没有任何一种软件构造方法学对抽象的运用达到OO范式的程度,并且OO范式是唯一一种强调在非计算域运用抽象技术的。OO范式的主要目标是在软件...
    文章 2017-07-03 1025浏览量
  • JavaScript 也可以搞定嵌入式开发?...

    然而这并不完全是开发者的责任,大多数情况下,开发者都处在臣妾做不到的状态,因为涉及硬件的“嵌入式开发”需要非常多的底层硬件代码基础,这让广大的软件程序猿望而却步。“Ruff”的目标就是解决这个问题。...
    文章 2017-08-09 953浏览量
  • 《计算机科学概论》目录—导读

    目 录前言第一部分 基础篇第1章 全景图1.1 计算系统 1.1.1 计算系统的分层 1.1.2 抽象 1.2 计算的历史 1.2.1 计算硬件简史 1.2.2 计算软件简史 1.2.3 预言 1.3 计算工具与计算学科小结 道德问题:the ...
    文章 2017-05-02 1662浏览量
  • 当程序员具备了抽象思维

    什么抽象关于抽象的定义&xff0c;百度百科是这样说的&xff1a;抽象是从众多的事物中抽取出共同的、本质性的特征&xff0c;而舍弃其非本质的特征的过程。具体地说&xff0c;抽象就是人们在实践的基础上&xff0c;对于丰富的感性...
    文章 2021-03-18 12002浏览量
  • 架构方法论:如何自底向上推导应用逻辑?

    抽象与架构:对业务的理解,根据领域建模的方法和设计模式产生领域模型抽象和流程抽象,或者计算模型的抽象等等,然后根据这些抽象设计合理的架构,并让架构健康的向前迭代。计算机科学与技术:对技术深度的把控,...
    文章 2020-04-16 731浏览量
  • 关于软件工程的几点思考

    首先平台是一层逻辑完备的资源、功能和方法的抽象,所谓完备是指对于平台的使用者来说,平台提供的问题建模能力能够覆盖其(几乎)所有的场景,一般情况下无需引入平台外的能力,而抽象层意味着使用者无需感知下层...
    文章 2018-09-26 1945浏览量
  • 《基于模型的软件开发》——2.2 广度优先处理(又称...

    他们将OOA作为一种独立实现的、针对用户问题抽象解决方案。然后他们使用一个完整的代码生成器(称为转换引擎)将OOA转化成一个代码模型(3GL或程序集)。转换引擎基本上实现了OOD和OOP的自动化。细化方式的主要...
    文章 2017-07-03 1078浏览量
  • 《计算机系统:系统架构与操作系统的高度集成》——...

    我们首先提出问题什么是内存管理”,一旦理解了内存管理的需求,我们再开始探讨内存管理所需的软件技术和相应的硬件支持。因此,本书是以一种讲故事的方式来进行概念展现,学生们看起来很喜欢这种方式。在适当的...
    文章 2017-07-03 1941浏览量
  • OpenDaylight用例之网络资源优化用例

    模型驱动服务抽象层(MD-SAL)利用业界标准的YANG模型将网络应用映射到底层设备支持的格式。模块化、插件南向接口方法(例如,控制器到设备)广泛支持标准的网络管理接口(例如BGP,PCEP),OpenFlow以及专用的接口和...
    文章 2017-07-03 1223浏览量
  • Stream is the new file

    第三,在所有情况下,哪怕是动态扩展过程中,从流存储抽象层读出的数据,具有per-key的order保证。第四,流存储抽象能够在逻辑上提供基于时间的全局一致的位置点,我们称之为Stream Cut。应用程序依赖于此能够回放到...
    文章 2021-03-12 1658浏览量
  • 如何运用结构化思维进行故障处理

    比如面对“系统 bug 多”的问题,向上抽象是“提升代码质量”,向下抽象是“加强测试”,都可以作为中心,选择哪个为中心取决于你当前要解决的问题什么。2)结构化分解 使用结构化的思维对问题进行分解。分解策略...
    文章 2019-10-15 5174浏览量
  • 《基于模型的软件开发》——1.4 技术革新

    就像BAL将软件程序从二进制表示提高了一个抽象层次一样,下一代语言又将抽象层次从ALU提高了一。这些3GL为计算引入了一些新的抽象概念。以下是用于刻画这一代语言的主要的抽象概念。过程:过程是一些指令块,能够...
    文章 2017-07-03 1048浏览量
  • 真的,关于深度学习与计算机视觉,看这一篇就够了|硬...

    模拟人脑识别人脸,也是抽象迭代的过程,从最开始的像素到第二的边缘,再到人脸的部分,然后到整张人脸,是一个抽象迭代的过程。再比如看到图片中的摩托车,我们可能在脑子里就几微秒的时间,但是经过了大量的神经...
    文章 2017-08-01 1506浏览量
  • Windows XP \Windows 2003启动过程的学习及故障分析...

    随后,硬件抽象层(HAL)(与NTOSKRNL.EXE在同一个文件夹里——C:\WINDOWS\system32)被引导进程加载,硬件抽象层(HAL)的作用是:隐藏特定平台的硬件接口细节,为操作系统提供虚拟硬件平台,使其具有硬件无关性,可在多种...
    文章 2017-11-14 1026浏览量
  • 软件体系结构的风格简述

    这种风格支持基于可增加抽象层的设计。这样,允许将一个复杂问题分解成一个增量步骤序列的实现。由于每一层最多只影响两层,同时只要给相邻层提供相同的接口,允许每层用不同的方法实现,同样为软件重用提供了强大的...
    文章 2017-12-08 1607浏览量
  • 技术人员的一点产品思维思考

    能够针对具体表现的变化、去抽象底层的概念和能力来以不变应万变(举个例子、仓储系统复杂演进的过程更多的就是围绕产能&人效&成本&数字化的不断演进)要不断锻炼自己的思维习惯、这样才能去提升思考...
    文章 2021-09-07 626浏览量
  • 阿里研究员谷朴:API 设计最佳实践的思考

    在一个面向服务化/Micro-service化架构的今天,一个应用依赖大量的服务,而每个服务API又在不断的演进过程中,_准确的记录每个字段和每个方法,并且保持更新_,对于减少客户端的开发踩坑、减少出问题的几率,提升...
    文章 2018-12-28 6018浏览量
  • 使用多线程的利弊

    4.什么情况下使用线程 使用线程是有代价的,如果程序是计算密集型且每一步都有依赖,那么使用线程反而会导致效率下降,因为多个线程之间需要切换,还要负责维护锁,信号量等设施。对于可并行的计算密集型问题和I/O与...
    文章 2017-11-13 951浏览量
  • P4主席Changhoon Kim:要花费至少4年建立交换机?...

    这个快速的简单问题,为什么以前没有发生可编程的交换器,给你15-20分钟都可以具体谈一下这些技术细节,我就不谈了,我想说的是整个行业已经尝试了很多次,大概40年前的以后计算机一开始作为编程的对象,没有人在...
    文章 2017-09-01 935浏览量
  • 解读容器的 2020:寻找云原生的下一站

    安卓能够对下以一套统一的方式抽象与集成不同的手机、电视、甚至汽车等硬件设备,对上则为程序员暴露统一的一套开发接口,使他们能够以这套统一的抽象去访问或者享受到这些基础设施能力。这种定位与 Kubernetes ...
    文章 2021-01-15 7976浏览量
  • NET简谈程序员修炼之道

    我为什么要画成倒立的三角形呢,其实我是将整个技术领域抽象成一个倒立的技术堆积过程,在最下面是硬件层,也就是我们应用程序员所不熟悉的,很少接触到的东西;系统,就是我们的操作系统了,在操作系统里面...
    文章 2011-05-29 825浏览量
  • OpenFlow与VxLAN在云网络的应用

    我是这么来看待这件事情的,前面五条好处都得到了,网络建设成本并没有提高,那就算是省了钱,当然这只是现在的情况,我还是希望通过这个real cast推动行业的里的产业链上合作伙伴通过更好的抽象层和统一接口的定义...
    文章 2019-07-29 3008浏览量
  • Linux内核块设备介绍之bio

    这一堆代码可以看做提供了两个抽象层,他们合作紧密,但是又有所不同。这两层目前在社区并没有统一的叫法,我们姑且叫他们bio层和request层。本文主要介绍bio层,而request层则会在另外一篇文章中介绍。块层之上 在...
    文章 2018-07-12 5713浏览量
  • 带你读《Java设计模式及实践》之二:创建型模式

    依赖于外部资源或硬件密集型操作进行新对象的创建的情况。获取相同对象在相同状态的拷贝而无须进行重复获取状态操作的情况。在不确定所属具体类时需要对象的实例的情况。请看如图2-8所示的类图。在原型模式中,主要...
    文章 2019-11-13 771浏览量
  • 懂了!VMware/KVM/Docker原来是这么回事儿

    对于一台计算机,我们可以简单的划分为三层:从下到上依次是物理硬件层,操作系统、应用程序1974年,两位计算机科学家Gerald Popek 和 Robert Goldberg发表了一篇重要的论文《虚拟化第三代体系结构的正式要求》...
    文章 2020-07-21 2621浏览量
  • 数据管理和存储的分离对企业有什么影响?

    解决此问题的一种以存储为中心的方法是将组织的所有数据放在一个向外扩展,范围广泛的存储系统中,该存储系统将具有所有存储性能和成本,数据保护、归档等,以及所有数据管理。即使该存储系统可以满足每个性能要求...
    文章 2020-05-08 338浏览量
  • 阿里云大数据计算平台的自动化、精细化运维之路

    第三步是硬件维修,我们内部有个硬件全生命周期管理工具称之为是 DAM,在日常工作中它能够涵盖整个硬件循环的生命周期,上线以后如果发现线上有硬件问题,它会调应用自定义的下线接口,把这台机器从具体应用里摘出来...
    文章 2017-02-28 10179浏览量
  • 《深入理解大数据:大数据处理与编程实践》一一1.3 ...

    MapReduce的主要功能MapReduce通过抽象模型和计算框架把需要做什么(What need to do)与具体怎么做(How to do)分开了,为程序员提供了一个抽象和高层的编程接口和框架,程序员仅需要关心其应用的具体计算问题,...
    文章 2017-07-04 1801浏览量
1 2 3 4 ... 22 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化