Chuyển đến nội dung chính

 1.      The 5th utility là gì? Cloud Computing

2.      Trong các mẫu sau, mẫu nào không phải là 1 dạng của Distributed Computing? Personal computing

3.      Trong mô hình lập trình song song theo cách chia của Flynn thì mô hình nào dùng 1 lệnh để xử lý nhiều dữ liệu? SIMD

4.      Trong lập trình song song có những mô hình nào?

-         Shared-memory model

-         Distributed – memory model

-         Massage Passing Interface (MPI)

5.      Trong cluster computing các node giao tiếp với nhau dựa trên? MPI-sychronization

6.      Khi tổ chức ảo (Virtual Organization – VO) chia sẻ tài nguyên thì tuân theo các luật nào?

-         Tài nguyên nào được chia sẻ – what is shared

-         Ai được chia sẻ – who is allowed to share

-         Trong điều kiện nào được chia sẻ – the conditions under which sharing occurs

7.      Các Node trong grid computing

-         Môi trường không đồng nhất (heterogeneous)

8.      Trong cloud computing, thuật ngữ nào dùng để mô tả khả năng vô hạn (Endless possibility)

-         Scalability

-         Accessibility

-         Availability

9.      Trong cloud computing, dưới góc nhìn của 1 tổ chức (doanh nghiệp, chính phủ) thì cần những gì?

-         Providing unbouded scale

-         Quality of service

10. Những giá trị cốt lõi của cloud computing?

-         Chi phí thấp – Lower costs

-         Dùng bao nhiêu trả bấy nhiêu – Pay for what is used

-         Cung cấp nhanh chòng – Rapid privisioning

-         Loại bỏ sự phức tạp của IT – Removing IT complexity

11. Trong các đặc điểm sau, đặc điểm nào không phải của điện toán đám mây?

-         Automation

12. Trong Web Service, phát biểu nào mô tả cơ chế hoạt động Request và Response?

-         Gửi và nhận message

13. Trong SLA (Service Level Agreement), các tiêu chí nào dùng để đo hiệu suất?

-         Tỷ lệ thời gian hệ thống hoạt động và không hoạt động

-         Băng thông của hệ thống

-         Thời gian phản hồi

14. Để hệ thống cloud computing đáp ứng được 2 đặc điểm tính mở rộng và mềm dẻo thì sử dụng các kỹ thuật nào?

-         Cấp phát động

-         Thiết kế đáp ứng nhiều người dùng

15. Để đảm bảo tính sẵn sàng và độ tin cậy của hệ thống thì đòi hỏi hệ thống phải?

-         Khả năng chịu lỗi của hệ thống

-         Khả năng phục hồi của hệ thống

16. Hệ thống có khả năng chịu lỗi có những đặc điểm nào?

-         Phát hiện lỗi và cô lập thành phần lỗi

-         Ngăn chặn lỗi bị lna truyền các thành phần khác

17. Bảo mật hệ thống trong điện toán đám mây, các công việc cần thực hiện?

-         Bảo vệ dữ liệu

18. Để đảm bảo đặc trưng quản lý và tương tác trong hệ thống điện toán đám mây cần đảm bảo các yếu tố nào?

-         Hệ thống tự kiểm soát

-         Giám sát hệ thống

19. Các công việc cần làm để giám sát hệ thống điện toán đám mây?

-         Đo hiệu suất sử dụng tài nguyên

-         Nhật ký hệ thống

20. Trong các mức xử lý song song thì mức nào làm cần làm tăng kích thước từ (word) trong bộ xử lý?

-         Bit level parallelism

21. Lợi ích của điện toán đám mây đối với công ty?

-         Giảm đầu tư ban đầu

-         Giảm chi phí vận hành

-         Cải thiện tài nguyên sử dụng

22. Trong các module sau, module nào thuộc về SaaS?

-         Mobile device

23. Các component trong Resource Management Interface?

-         Virtual Machine

-         Virtual Storage

-         Virtual Network

24. AWS dùng database nào để lưu trữ dữ liệu

-         DyanamoDB

-         Relational Database Server (RDS)

25. Các mô hình triển khai cloud

-         Public cloud

-         Private cloud

-         Hybrid Cloud

26. Các thành phần trong kiến trúc Hadoop?

-         Datanodes

-         Namenode

-         Second Namenode

27. Nhiệm vụ NameNodes

-         Xác định datanodes nào để lưu trữ dữ liệu

28. MS Azure sử dụng database nào trong lưu trữ dữ liệu?

-         MSSQL

-         DocumentDB

29. Sô lượng vCPU tối đa đang triển khai trên Azure là?

-         400

30. Google App Engine được xếp vào model nào?

-         PaaS

31. Khả năng mở rộng và độ co giãn trong IaaS

-         Tăng giảm số lượng tài nguyên cần thiết

-         Cung cấp và triển khai tài nguyên trong 1 thời gian ngắn

-         Chức năng hệ thống giống nhua cho dù quy mô lớn hay nhỏ

32. Ý nghĩa của hiệu suất và tối ưu trong IaaS

-         Sử dụng nguồn tài nguyên hiệu quả phục vụ cho nhiều khách hàng

-         Tài nguyên vật lý kết nối lại với nhau thành một hệ thống lớn cung cấp khả năng tính toàn hiệu suất cao thông qua kết nối song song

-         Tài nguyên cơ sở hạ tầng ảo sẽ được định cấu hình động để triển khai tối ưu giữa các tài nguyên vật lý

33. Ảo hóa mức độ phần cứng bằng module

-         Hyperviser

34. Ảo hóa mức độ hệ thống phục vụ cho:

-         Complier developer

-         Library developer

35. Ảo hóa hiện thức ở các mức độ nào?

-         Virtualized instance (máy ảo chi tiết)

-         Virtualization layer (lớp ảo hóa)

-         Hardware

36. Trong các thuật ngữ sau, thuật ngữ nào dùng nói máy ảo:

-         Guest

37. Kỹ thuật giả lập

-         Mô phỏng môi trường trong trường hợp kiến trúc tập lệnh máy ảo và máy khách khác nhau

38. Thành phần nào sau đây là thành phần quyền lực cuối cùng phân xử tài nguyên giữa tất cả các ứng dụng trong hệ thống:

-         ResourceManager

39. Thành phần nào chịu trách nhiệm phân bổ tài nguyên cho các ứng dụng đang hcyaj khác nhau tuân theo các ràng buộc về dung lượng, hàng đợi …

-         Scheduler

40. Select correct statement, which applies for Cassandra NoSQL database:

-         Casandra delivers continuois availability

-         Cassandra delivers linear scalabilit

-         Cassandra has operational simplicity across many commondity servers

41. Cho biết có bao nhiêu cách hiện thực của bộ mô phỏng?

-         Thông dịch

-         Bộ chuyển dịch nhị phân tĩnh

-         Bộ chuyển dịch nhị phân động

42. Bộ chuyển dịch nhĩ phân tĩnh:

-         Dịch cả khối lệnh và kết hợp kỹ thuật tối ưu lúc biên dịch chương trình

43. Các vấn đề gặp phải khi thực hiện ánh xạ thanh ghi

-         Số lượng thanh ghi máy thực ít hơn máy ảo

-         Ánh xạ các thanh ghi đặc biệt

44. Các vấn đề gặp phải với cải thiện hiệu suất trong ảo hóa CPU?

45. Khi chạy CPU ở chế độ usermode, những trap nào có thể xảy ra

-         System call

-         Hardware Interrupts

-         Exception

46. Các câu lệnh dùng để quản lý trạng thái của hệ thống (VMCS - Virtual Machine Control Structure), khi hệ thống rơi vào State Area, cặp câu lệnh nào dùng để lưu trữ trạng thái của hệ thống máy ảo và máy thực)

-         VM- Entry & VM-Exit

47. Consider the following Terraform 0.12 configuration snippet: How would you define the cidr_block for us-east-1 in the aws_vpc resource using a variable?

Captionless Image var.vpc_cidrs["us-east-1"]

48. You have defined the values for your variables in the file terraform.tfvars, and saved it in the same directory as your Terraform configuration. Which of the following commands will use those values when creating an execution plan? 

-         terraform plan

-         terraform plan -var-file=terraform.tfvars

49. Spark-Core: If you wanted to: 1. Cache a df as SERIALIZED Java objects in the JVM and; 2. If the df does not fit in memory, store the partitions that don’t fit on disk, and read them from there when they’re needed; 3. Replicate each partition on two cluster nodes.which command would you choose 

-         df.persist(StorageLevel.MEMORY_AND_DISK_2_SER)

50. Trong kubernetes cluster, module etcd có chức năng là gì?

-         Lưu, cập nhật, nhân bản data

51. Extended Page Table được sử dụng

-         Quản lý page của máy ảo

-         Lấy địa chỉ thực của máy ảo

52. Trong các kỹ thuật sau, kỹ thuật nào được hỗ trợ bởi phần ứng?

-         Extended page table

53. Các kỹ thuật I/O truyền thống?

-         Directed memory Access (DMA)

-         PCI / PCI Express

54. Các tác vụ DMA do phần mềm gây ra?

-         Synchronous DMA

55. System call được sử dụng

-         Application gọi dịch vụ trong Guest OS

56. Trong các thành phần bên dưới thành phần nào có bus của máy tính được nối giữa các thiết bị phần cứng

-         PCI & PCI Express

57. Hyper-call được sử dụng để giao tiếp các thành phần nào trong ảo hóa IO

-         Device Driver & VMM IO Component

58. Trong ảo hóa IO ở mức độ hoạt động IO thì có cách tiếp cận nào?

-         Memory mapped IO

-         Port mapped IO

59. Device Model hiện thực như một phần của VMM thì thuộc phân loại ảo hóa nào?

-         Ảo hóa loại 1

60. Trong bước tìm kiếm các thiết bị ảo hóa kết nối với máy ảo thì các thiết bị nào được kết nối bằng số mã cứng

-         Thiết bị ảo hóa không có liệt kê

61. Trong hoạt động ánh xạ các thiết bị I/O qua port thì:

-         VMM nên bật ON trên thiết bị vật lý

62. Kiến trúc lưu trữ nào truy cập trực tiếp vào hệ thống lưu trữ dữ liệu không qua hệ thống mạng

-         DAS – Direct Attached Storage

63. Thuộc tính nào trong ảo hóa bộ lưu trữ ảnh hưởng đến tăng hay giảm quy mô lưu trữ dữ liệu

-         Scalability

64. Trong kernel space và User space có các lớp, lớp nào được sử dụng để ảo hóa phần lưu trữ 

-         File System

-         Block interface

65. Metadata lưu trữ những thông tin nào

-         Attributes

-         Ownership

-         Permission

66. Một file lớn chia ra thành các thành phần nhỏ hơn để lữu trữ. Trong file system level chia ra file lớn thành các

-         Chunks

67. Trong kiến trúc SAN - Storage Area Network ảo hóa thiết bị lưu trữ theo cách tiếp cận nào

-         Host-based approach

-         Network-based approach

-         Storage-based approach

68. Client gửi request ghi dữ liệu xuống server lưu trữ và các server thực hiện nhân bản dữ liệu theo cơ chế replication đây là cách nhân bản theo cơ chế

-         Synchoronous

69. Trong ảo hóa nơi lưu trữ ở cấp độ block trên các thiết bị chuyên dụng hoặc các bộ định tuyến thông minh, đây là cách tiếp cận

-         Network-based Virtualizaiton

70. Thành phần trừu tượng cơ bản trong Spark Streaming

-         Dstream

71. Mức độ lưu trữ mặc định của hàm cache() là gì?

-         MEMORY _ONLY

72. Trong ảo hóa mạng bên ngoài, thực hiện ảo hóa mấy thành phần:

-         Ảo hóa Switch

-         Ảo hóa Router

73. VLAN được ảo hóa ở lớp

-         2

74. Các công việc cần thực hiện ảo hóa đường dữ liệu

-         Hop to hop case

-         Hop to cloud case

75. Trong các giao thức sau, giao thức nào được sử dụng ảo hóa giữa nhiều loại mạng với kỹ thuật đường hầm

-         GRE (Generic Routing Encapsulation

76. Giao thức GRE (Generic Routing Encapsulation) được thực hiện ở lớp

-         2

77. Trong các thành phần sau, thành phần nào dùng để chuyển tiếp chuyển mạch gói:

-         Linux bridge

78. Điều nào sau đây được tối ưu hóa để lưu trữ lượng lớn dữ liệu phi cấu trúc, chẳng hạn như video và hình ảnh?

-         Blod

79. Azure Resource Manager sử dụng định dạng nào?

-         JSON

80. Trong window azure cơ chế nào cho phép chỉ cấp người dùng các quyền mà họ cần để thực hiện công việc của mình?

-         Role-Based Access Control

81. Trong hệ thống file song song Luster, file (hoặc các phần của tệp) được lưu trữ vật lý trên

82. Trong LUSTRE VIRTUAL FILE​, Thư viện I / O song song nào sau đây được coi là cấp thấp, so với các thư viện còn lại?

-         MPI-IO

83. Trong các module bên dưới module nào dùng để ánh xạ dữ liệu vào bộ nhớ vật lý

-         Namespace

84. Trong các module sau, module nào dùng để thiết lập chế độ đọc/ghi File

-         Security

85. Distributed File System thường được sử dụng khi nào?

-         Nhiều người thực hiện trên cùng file

-         Trong trường hợp backup dữ liệu

-         Muốn truy cập dữ liệu từ xa trên các máy có vị trí địa lý xa nhau

86. Trong thiết kế hệ thống distributed file system thì module nào cho phép tất cả client lấy cùng dữ liệu trong suốt thời gian

-         Consistency

87. Vai trò của các thành phần Google File System thì thành phần nào dùng để lưu trữ dữ liệuChunkSerer

88. Metadata trong GFS Master lưu trữ thông tin nào?

-         Ánh xạ từ file xuống chunks

-         Vị trí hiện tại của các chunks

-         Thông tin truy xuất

89. Trong các hàm sau, hàm nào được GFS Client đọc dữ liệu từ chunkserver

-         Read(chunk, handle, byte_range)

90. Những đặc trưng lưu trữ dữ liệu của Hadoop File System

-         Tập dữ liệu lớn

-         Môi trường không đồng nhất

-         Truy xuất dữ liệu Streaming

91. Các chức năng của DataNode trong Hadoop File System

-         Thực hiện đọc ghi file theo yêu cầu của clients

-         Thực hiện tạo, xóa, sao chếp của block trong hệ thống

92. Để kiểm tra một DataNode còn hoạt động hay không? Master sử dụng message nào

-         Hearbeat

93. SaaS được phân loại theo phương thức nào:

-         Configuable

-         Multi-tenant

-         Scalability

94. Khi triển khai SaaS thì lợi ích của nhà cung cấp có được

-         Giảm chi phí mua sắm và vận hành

95. Trong các thuộc tính sau, thuộc tính nào đảm bảo vấn đề triển khai và tính nhất quán

-         Manageability

96. Cơ chế Single Sign-On được sử dụng để (Chọn đáp án đúng nhất)

-         Xác thực người dùng trong nhiều dịch vụ

97. Trong các công nghệ sau, công nghệ nào thuộc về lớp Service 

-         OpenID

98. Các loại dịch vụ trong Web Service - WSDL thì loại nào chỉ nhận thông điệp (message) 

-         One – Way

99. SOAP là giao thức giao tiếp dựa trên: 

-         XML

100.                     Một thông điệp SOAP bao gồm các thành phân

-         Commands

-         Attributes

-         Namespace

101.                     Trong những phát biểu sau, phát biểu nào là đúng với Thin client:

-         Mọi thứ đều gửi lên server để xử lý

-         Không cần nhiều chức năng chỉ cần tập trung vào chức năng User Interface

102.                     Trong các thành phần sau thành phần nào hỗ trợ, ảnh hưởng tới user Interface

-         Client Device

-         Web Technique

103.                     Những khó khăn trong quá trình lập trình song song 

-         Không biết thứ tự chạy của các worker

-         Không biết khi nào thì một worker thực thi xong

-         Không biết thứ tự worker truy xuất dữ liệu chia sẽ

104.                     Các mẫu thiết kế lập trình song song

-         Master – Slaves

-         Producer-consumer flow

-         Share work queues

105.                     MapReduce là một framework nằm ở

-         Nằm giữa Cloud Applications & HDFS

106.                     Những phát biểu sau, phát biểu nào mô tả đúng công việc của JobTracker

-         Lập lịch các task để slaves thực hiện

-         Giám sát thực thi của các slaves

-         Yêu cầu thực thi lại trong các trường hợp task thực hiện thất bại

107.                     Trong pregel một loạt các thao tác trong supersteps toàn cục

-         Local computation

-         Gloabal communication

-         Barrier synchronization

108.                     3 thành phần chính trong model Pregel 

-         Worker

-         Aggregator

-         Master

109.                     Trong mô hình pregel, việc nhận kết quả trả về từ worker là công việc của

-         Master

110.                     Có 2 loại trạng thái của mỗi đỉnh: Active & Inactive. Trong mô hình làm việc của worker trong Pregel thì trang thái nào được xác định làm Inactive

-         Barrier

111.                     JSON, XML thuộc về dạng dữ liệu

-         Semi-Structured Data

112.                     Những nhược điểm khi sử dụng CSDL key/value so với CSDL quan hệ

-         Tính toàn vẹn dữ liệu

-         Phụ thuộc vào ứng dụng

113.                     Trong mô hình lập trình song song, các máy dùng phương pháp gì để trao đổi dữ liệu?

-         Shared Memory

-         Message Passing Interface – MPI

114.                     Trong mô hình tính toán song song một lệnh xử lý cho nhiều dữ liệu là mô hình nào?

-         Single Instruction Multiple Data

115.                     Trong hệ thống cloud computing, người dùng sẽ quan tâm vấn đề nào?

-         Chi phí

116.                     Những lợi ích của việc sử dụng hệ thống cloud computing để triển khai hệ thống

-         Khả năng chịu lỗi

-         Tính sẵn sàng

-         Độ tin cậy cao

117.                     Trong triển khai xem nền tảng hạ tấng như là 1 dịch vụ (IaaS) các thành phần cần quan tâm quản lý lớp ảo hóa?

-         Virtual Resource Management

-         System Monitoring

118.                     Trong google file system, sử dụng phương pháp gì để phân giải xác định file của client nằm ở đâu

-         File namespace

119.                     Liệt kê các thư viện Spark hỗ trợ

-         SQL

-         Streaming

-         Mlib

120.                     Những trường hợp sử dụng Kubernetes

121.                     Trong phát biểu sau, phát biểu nào dùng để nói về “Private Clouds”

-         Được sử dụng như là dịch vụ nội bộ của công ty

122.                     Trình bày cách quản lý dữ liệu trong hệ thống file phân bố của Hadoop:

-         HDFS sẽ chia nhỏ file thành các phần và lưu trữ chúng tại các máy trong cụm, việc lưu trữ file tuân theo cơ chế Master – Slave. Cơ chế này thể hiện bằng việc trong cụm máy sẽ chỉ bao gồm một máy duy nhất được gọi là Namenode (Master) và các máy còn lại gọi là Datanode (Slave)

-         DataNode là nơi lưu trữ các file dữ liệu, chạy các tiến trình xử lý dữ liệu, gửi dữ liệu định kỳ về tình trạng sức khỏe tới namenode. Trong hadoop cluster thường có nhiều datanode

-         Namenode là nơi lưu trữ địa chỉ của file đó được chia và lưu trên các datanode, là đầu mối truy cập và thực hiện các thao tác với file từ phía client, có nhiệm vụ duy trì và quản lý các datanode, là nơi lưu trữ và cập nhật các metadata: địa chỉ các block trên datanode, quyền truy cập của client, luôn lắng nghe và theo dõi các datanode để đảm bảo là chúng vẫn còn sống.

-         Secondary namenode: thường xuyên đọc các file, các metadata được lưu trữ trên RAM của datanode và ghi vào ổ cứng, liên tục kiểm tra tính chính xác của các tệp tin lưu trên các datanode

-         Dữ liệu đưa vào HDFS sẽ được chia thành nhiều mảnh và nằm rải rác khắp nới trong các datanode, mỗi mảnh như vậy gọi là block. Dữ liệu sau khi được chia thành các block, các block được nhân bản thành nhiều phiên bản khác nhau và lưu tại các datanode khác nhau. Cơ chế nhân bản này được gọi là Replication.

-------------------------------- LỜI THẦY NGHE TỪ VIDEO--------------------------

-         Mỗi cụm HDFS có 1 namenode (giống như master bên Google File System) để lưu trữ thông tin metadata, quản lý các không gian tên miền của các file, quyền truy cập vào các file của client, thực thi các tác vụ trên không gian file này, xác định các rack id cho mỗi DataNode thuộc về.

-         Datanode (giống chunkserver bên Google File System): mỗi datanode trên 1 node trên 1 cụm, quản lý dữ liệu lưu trữ của node mà nó chạy trên đó, phục vụ các request đọc, ghi của client, thực hiện tạo khóa, xóa và replication.

-         Khi client muốn thực hiện các thao tác thì gửi request lên Namenode, Namenode quản lý thông tin địa chỉ, replication cũng như thông tin ai sở hữu dữ liệu này và ở trong datanode nào, kích thước bao nhiêu. Khi gửi client request đọc tới Natanode, Namenode sẽ trả về vị trí của datanode, client gửi request đọc tới để datanode để trả về dữ liệu. Tương tự với ghi, khi client gửi request thêm, tạo mới tới Namenode và được chấp thuận thì Namenode thực hiện cấp phát một tên replicas, kích thước, độ dài và báo xuống cho DataNode để thực hiện ghi, DataNode thực hiện replication cho các Datanode khác và báo lại cho client sau khi thực hiện xong. Mỗi file sẽ chia thành các block

-         Không gian tên (File System Namespace): theo cơ chế tổ chức phân cấp truyền thống, không hỗ trợ hard links, soft link, thay đổi không gian tên hoặc các thuộc tính bằng cách cập nhật lại bởi namenode

-         Data Replication: Một file sẽ được chia thành nhiều block và được nhân bản để tăng khả năng chịu lỗi của hệ thống. Kích thước của block và các yếu tố replication sẽ được cấu hình trên mỗi file. Namenode sẽ làm cho các quyết định liên quan tới các vấn đề nhân bản của các block. 2 request cơ bản:

o   Heartbeat: biết là Datanode đang thực hiện bình thường (còn sống)

o   Blockreport: danh sách các block trên Datanode

123.                     Trong mô hình lập trình sử dụng map – reduce, miêu tả cách phân phối dữ liệu và giao công việc cho các worker

-         Thông qua thư viện MapReduce ứng dụng với từng ngôn ngữ, chương trình có nhiệm vụ phân mảnh tệp dữ liệu đầu vào. Dữ liệu vào được chia thành các phần nhỏ 16 megabytes đến 64 megabytes (MB). Sau đó khởi động việc sao chép chương trình trên các clusters.

-         Các máy gồm có: master và worker. Trong đó máy master làm nhiệm vụ điều phối sự hoạt động của quá trình thực hiện MapReduce trên các máy worker, các máy worker làm nhiệm vụ thực hiện Map và Reduce với dữ liệu mà nó nhận được. Bằng cách đặt trạng thái idle máy workers và sau đó gắn cho từng máy task map hoặc reduce.

-         Máy master sẽ thực hiện phân phối các tác vụ Map và Reduce vào các worker đang rãnh rỗi. Các tác vụ này được master phân phối cho các máy tính dựa trên vị trí của dữ liệu liên quan trong hệ thống. Máy worker khi nhận được tác vụ Map sẽ đọc dữ liệu mà nó nhận từ phân vùng dữ liệu đã gán cho nó và thực hiện hàm Map. Kết quả đầu ra là các cặp (keyI,valueI) trung gian. Các cặp này được lưu tạm trên bộ nhớ đệm của các máy.

-         Sau khi thực hiện xong công việc Map, các máy worker làm nhiệm vụ chia các giá trị trung gian thành R vùng ( tương ứng với R tác vụ Reduce) lưu xuống đĩa và thông báo kết quả, vị trí lưu cho máy master.

-         Master sẽ gán giá trị trung gian và vị trí của các dữ liệu đó cho các máy thực hiện công việc Reduce. Các máy reducer làm nhiệm vụ xử lý sắp xếp các key, thực hiện hàm Reduce và đưa ra kết quả cuối cùng.

-         Master sẽ kích hoạt thông báo cho chương trình người dùng quá trình MapReduce đã hoàn tất, kết quả đầu ra được lưu trữ trên R tập tin.

 

-------------------------------- LỜI THẦY NGHE TỪ VIDEO--------------------------

Công đoạn Map: Từ User program sử dụng hàm folk() để sinh ra 1 process gồm process Master và các process Worker. Process worker sẽ gán các công việc hoặc dữ liệu đến worker, mỗi worker sẽ lấy data đã được giao thông qua theo tác đọc sau đó sẽ tính toán các công việc và lưu trữ vào trong bộ nhớ cục bộ của mỗi worker. Sau khi hoàn thành nhiệm vụ reduce, nó sẽ đồng bộ với nhau để tất cả các worker cùng hoàn tất công việc xong. Đó sẽ là các giá trị trung gian.

Công đoạn reduce: Đòi hỏi các worker phải đưa data về để gom nhóm và đưa cho các worker để xử lý chi tiết hơn sau đó sẽ ghi ra kết quả Output và xuất ra bên ngoài

 

 

Nhận xét

Bài đăng phổ biến từ blog này

Adept

Adept Từ này ở cả dạng danh từ và tính từ. Từ này xuất phát từ tiếng Latin "adeptus" - một nhà giả kim đã học cách để làm điều không tưởng- làm cho kim loại thành vàng. Do đó danh từ "adept" dùng để chỉ một người giỏi, có khả năng làm việc gì đó khó. Ví dụ nè: He was an adept at concealing the truth ( ở dạng danh từ) He was adept at managing his investments, and they always turned a handsome profit (ở dạng tính từ) Từ gần nghĩa với từ này gồm: Handy: Khéo léo trong việc dùng tay hoặc công cụ để sửa một cái gì đó Clever: Sáng dạ, học hỏi tiếp thu nhanh ( quick at learning and understanding things) Able: Có đủ thông minh, điều kiện,...cần thiết để làm một cái gì đó (to have the skill, intelligence, opportunity, etc. needed to do something) Deft: Khéo léo Expert: Làm gì đó với một sự hiểu biết / kỹ năng giỏi tuyệt vời như mì hảo hảo Adroit: Khéo léo và sáng trí, đặc biệt là trong cách giải quyết với người khác Dexterous: Khéo léo với đôi bàn tay...

Schedule

                                                           Schedule   Ngày thường: 8h -> 12h Thứ 7 – CN: full -         Writing: 10 bài -         Speaking: 8 bài -         Reading: 6 bài -         Listening: 6 bài   1/5/2022 (chủ nhật - lễ) - Wri 1.1 - Bài tập: Học sentence structures (6 công thức)                 Rewrite các câu trong tài liệu - Speak: Luyện 2 bài   2/5/2022 (thứ hai - lễ) - Wri 1.2 - Bài tập: Waste collection                 Vistitors in England  ...