计算机系统中很多子系统的设计实现已经无法跟上当前硬件技术发展的步伐,比如: 1、TCP协议诞生于网络状况非常不理想的时代,然而,目前很多情况下网络状况已经非常理想(丢包、乱序率很低,高带宽,如LAN),所以现有TCP协议的有些设计可能已经成为累赘。 2、固态存储盘(SSD)是一种新的存储介质,其特点是随机读性能很好,但写性能比较差(特别是随机写),而且频繁的写操作会缩短SSD的使用寿命,所以目前L



计算机系统中很多子系统的设计实现已经无法跟上当前硬件技术发展的步伐,比如: 1、TCP协议诞生于网络状况非常不理想的时代,然而,目前很多情况下网络状况已经非常理想(丢包、乱序率很低,高带宽,如LAN),所以现有TCP协议的有些设计可能已经成为累赘。 2、固态存储盘(SSD)是一种新的存储介质,其特点是随机读性能很好,但写性能比较差(特别是随机写),而且频繁的写操作会缩短SSD的使用寿命,所以目前L

计算机系统中很多子系统的设计实现已经无法跟上当前硬件技术发展的步伐,比如:
1、TCP协议诞生于网络状况非常不理想的时代,然而,目前很多情况下网络状况已经非常理想(丢包、乱序率很低,高带宽,如LAN),所以现有TCP协议的有些设计可能已经成为累赘。
2、固态存储盘(SSD)是一种新的存储介质,其特点是随机读性能很好,但写性能比较差(特别是随机写),而且频繁的写操作会缩短SSD的使用寿命,所以目前Linux中的通用基于块设备的IO子系统有些设计已经不再适用。
3、随着无线技术的发展,采用无线(802.11等)上网的用户越来越多,然而,现有的TCP/IP协议主要是针对有线网络设计的,并不适合无线网络,无线网络具有链路不稳定、带宽有限、通讯速率低等特点。
根据以上实例,请回答下列问题(尽量选择自己熟悉的方面详细描述):
1、选择自己熟悉的一个实例,对不适用的原因进行分析。
2、根据自己的分析,改进现有的协议(系统)或者设计一个新的协议(系统),并说明该设计是如何解决上述问题的。

Read full article from 计算机系统中很多子系统的设计实现已经无法跟上当前硬件技术发展的步伐,比如: 1、TCP协议诞生于网络状况非常不理想的时代,然而,目前很多情况下网络状况已经非常理想(丢包、乱序率很低,高带宽,如LAN),所以现有TCP协议的有些设计可能已经成为累赘。 2、固态存储盘(SSD)是一种新的存储介质,其特点是随机读性能很好,但写性能比较差(特别是随机写),而且频繁的写操作会缩短SSD的使用寿命,所以目前L


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts