# data[].attributes.body
Computer hardwares hay là phần cứng máy tính đơn giản là những thiết bị, bộ phận thực cấu thành nên máy tính và giúp cho máy tính vận hành.
Một máy tính để hoạt động thì cần phải có cả phần cứng và phần mềm để hoạt động. Máy tính như đã biết là một công cụ đa dụng và đang dần trở nên thiết yếu trong thời đại hiện nay. Độ đa dụng đấy đến từ vô vàn các phần mềm nhưng để các phần mềm đấy có thể hoạt động được thì phần cứng là tất yếu, phần cứng chính là nền tảng của phần mềm và phần mềm đưa ra các lệnh để phần cứng vận hành. Thêm vào đó tốc độ xử lí của máy tính phụ thuộc rất nhiều vào phần cứng hơn là phần mềm.
Phần cứng cũng có rất nhiều loại với kích thước khác nhau để phù hợp với máy tính bàn hay máy tính xách tay. Nhưng để một chiếc máy tính hoạt động được thì phải có những phần cứng như bộ nguồn, bo mạch chính, bộ xử lý trung tâm,  bộ nhớ chính, liên kết hệ thống... chúng thường được dấu trong vỏ máy để tránh bị tổn hại.
Một số phần cứng có thể dễ dàng quan sát từ bên ngoài thường để nhận và trả thông tin như là màn hình, chuột, bàn phím, loa,...
Một số phần cứng giúp nâng cao khả năng và hiệu suất máy tính như card âm thanh, đồ họa, quạt tản nhiệt,...
Nhìn chung phần cứng của máy tính rất đa dạng và mỗi loại đều có những ích lợi riêng dựa theo mục đích sử dụng.

# data[].attributes.body
Bộ xử lý trung tâm CPU (viết tắt của chữ Central Processing Unit) được xem là não bộ của máy tính với nhiệm vụ chính là xử lý các chương trình vi tính, dữ kiện đầu vào của máy tính và xử lý tất cả các lệnh mà CPU nhận được từ phần cứng và phần mềm chạy trên laptop hay máy tính.

# data[].attributes.body
*Bộ xử lý trung tâm CPU gồm có 3 bộ phận chính:

- Bộ điều khiển (CU – Control Unit): Có nhiệm vụ xử lý và thông dịch các lệnh của chương trình và điều khiển hoạt động xử lý, được điều tiết chính xác bởi xung nhịp đồng hồ hệ thống.
- Khối tính toán ALU (Arithmetic Logic Unit): Có chức năng thực hiện các lệnh của đơn vị điều khiển và xử lý tín hiệu.
- Các thanh ghi (Registers): có nhiệm vụ ghi mã lệnh trước khi xử lý và ghi kết quả sau khi xử lý.
*Chức năng chính của CPU là thu nạp các dữ liệu đầu vào từ các kết nối bên ngoài ví dụ như bàn phím, chuột, máy in hoặc các chương trình phần mềm trên máy tính và tiến hành giải mã các dữ liệu và câu lệnh được yêu cầu. Và cuối cùng CPU sau đó sẽ xuất các thông tin hiện lên trên màn hình máy tính của bạn hoặc thực hiện các tác vụ được yêu cầu từ những thiết bị và kết nối bên ngoài.

# data[].attributes.body
Giữa các thành phần của một hệ thống máy tính hay ngay trong một thành phần phức tạp như CPU cũng cần trao đổi với nhau. Nhiệm vụ này được thực thi bởi hệ thống kết nối mà chúng ta quen gọi là bus. Tuỳ theo nhiệm vụ của chúng mà chúng ta phân làm 3 loại chính:

Bus điều khiển (Control bus): chuyển các thông tin/tín hiệu điều khiển từ thành phần này đến thành phần khác: CPU phát tín hiệu để điều khiển bộ nhớ hay hệ thống vào-ra hoặc từ hệ thống vào-ra gửi tín hiệu yêu cầu đến CPU.

Bus dữ liệu (Data bus): làm nhiệm vụ chuyển tải dữ liệu (nội dung ngăn nhớ, kết quả xử lý) từ CPU đến bộ nhớ hay ngược lại hoặc từ bộ nhớ/CPU ra các thiết bị ngoại vi. Đây là loại bus 2 chiều. Các máy tính hiện nay thường có đường bit dữ liệu 32 hay 64 bit.

Bus địa chỉ (Address bus): chuyển tải địa chỉ của các ngăn nhớ khi muốn truy nhập (đọc/ghi) nội dung của ngăn nhớ đó hoặc là địa chỉ cổng của các thiết bị mà CPU cần trao đổi. Độ rộng (số bit) của bus địa chỉ cho biết dung lượng cực đại của bộ nhớ mà CPU có thể quản lý được. Với độ rộng là n thì dung lượng bộ nhớ tối đa sẽ là 2n.

# data[].attributes.body
- Đặc điểm:
+ Các thiết bị ngoại vi rất đa dạng, khác nhau về nguyên tắc hoạt động, tốc độ, khuôn dạng dữ liệu.
+ Tất cả thiết bị ngoại vi đều chậm hơn CPU và RAM.
-> Cần có module vào-ra để ghép nối các thiết bị ngoại vi với CPU với bộ nhớ chính.
- Chức năng:
+ Điều khiển và định thời
+ Trao đổi thông tin với CPU
+ Trao đổi thông tin với thiết bị ngoại vi
+ Đệm giữa bên trong máy tính với thiết bị ngoại vi
+ Phát hiện lỗi của thiết bị ngoại vi

# data[].attributes.body
- Chức năng: Chuyển đổi thông tin từ một dạng vật lí nào đó thành dạng dữ liệu phù hợp với máy tính và ngược lại.
- Phân loại:
+ Thiết bị thu nhận dữ liệu: bàn phím, chuột, máy quét,...
+ Thiết bị hiển thị dữ liệu: màn hình, máy quét,...
+ Thiết bị lưu trữ: đĩa cứng, đĩa mềm, đĩa quang,...
+ Thiết bị truyền thông: modern, card mạng,...

# data[].attributes.body
Tổng quan:
- Chức năng: Trao đổi thông tin giữa máy tính với thế giới bên ngoài.
- Các thao tác cơ bản:
+ Vào dữ liệu
+ Ra dữ liệu
- Các thành phần chính:
+ Các thiết bị vào-ra (IO devices) hay còn gọi là thiết bị ngoại vi (Peripheral devices)
+ Các mô-đun ghép nối vào-ra (IO Interface modules)

# data[].attributes.body
- Lưu trữ các chương trình, hệ điều hành và dữ liệu
- RAM là bộ nhớ truy suất ngẫu
- Dữ liệu lưu trên RAM sẽ bị mất khi tắt máy hoặc mất
- RAM có dạng hình chữ nhật thường cắm vào bo mạch chủ

# data[].attributes.body
- ROM là bộ nhớ chỉ đọc
- Dữ liệu đã được ghi vào từ trước và chứa đựng các chương trình giúp máy tính khởi động
- Lưu trữ các chương trình mà khi mất nguồn điện sẽ không bị xóa
- Trên máy tính: ROM thường trên mainboard, lưu  trữ cấu hình và chương trình khởi động máy tính

# data[].attributes.body
1. Thúc đẩy cho nền kinh tế các nước phát triển trong thời đại công nghệ thông tin hiện nay.
2. Tốc độ xử lí công việc cao.
3. Máy tính có thể dùng để thực hiện công việc theo 1 hệ thống riêng. Khi các thông tin dữ liệu bạn nhập vào đúng thì máy tính sẽ tự động tính cho bạn tính xác.
4. khả năng lưu trữ thông tin cực lớn. Có thể lưu lại thông tin trong bộ nhớ, khi cần chúng ta có thể lấy nó ra dễ dàng.
5. Có thể xử lý các công việc từ đơn giản đến phức tạp.  Nó có thể giúp bạn viết thư, nghe nhạc, chơi game đến thiết kế ngôi nhà, tính toán các thuật toán phức tạp.
6. Máy tính có thể thực hiện cùng một nhiều công việc nhiều lần với độ chính xác 100% mà không mệt mỏi.

# data[].attributes.body
- Là thành phần nhớ tồn tại trên mọi hệ thống máy tính
- Chứa các chương trình và dữ liệu đang được CPU sử dụng
- Tổ chức thành các ngăn nhớ được đáng địa chỉ, số bit dùng để đánh địa chỉ quyết định dung lượng tối đa bộ nhớ (n bit, 2^n)
- Ngăn nhớ thường được tổ chức theo đơn vị Byte
- Nội dung ngăn nhớ có thể thay đổi, song địa chỉ vật lý của ngăn nhớ luôn cố định
- Thông thường, bộ nhớ chính gồm 2 thành phần:
+ ROM (Read Only Memory)
+ RAM (Random Access Memory)

# data[].attributes.body
Những công việc liên quan mật thiết đến máy tính.

Hiện nay trong thời đại 4.0, mọi công việc hầu như đều có liên quan tới máy tính. Nếu không có máy tính chắc chắn một điều là xã hội sẽ không thể phát triển được. Dưới đây là một số công việc cần phải sử dụng máy tính.

Quản lý kho hàng

Máy tính và các thiết bị điện tử cầm tay sử dụng giúp nhà bán lẻ trực tuyến và chuỗi các cửa hàng theo dõi được hàng hóa tại các kho hàng, các khu vực mặt bằng, tại phòng bán hàng và kể cả sau khi sản phẩm đã xuất kho thông qua những dãy mã vạch được check trên máy.

Nhân viên thu ngân sẽ quét mã vạch tại các điểm bán hàng đã được trang bị hệ thống công nghệ, thông tin mua hàng sẽ được đưa thẳng vào hóa đơn cho khách. Sau đó, sản phẩm sẽ được di chuyển khỏi kho hàng và được quy đổi thành giá trị vào tài khoản doanh thu.

Đối với những người bán hàng trực tuyến, các hệ thống máy tính và mã vạch đều được sử dụng cho công việc theo dõi công đoạn đóng gói và vận chuyển sản phẩm.

Công việc đặc thù liên quan đến kho hàng cần sử dụng máy tính gồm:

Thu ngân

Người vận chuyển

Quản lý kho

Chuyên gia vận chuyển

Nhân viên nhập kho

Quản lý cửa hàng

Nhân viên kế toán

Đối với ngành kế toán, phần mềm máy tính đã thay thế vai trò của rất nhiều kế toán viên và kiểm toán viên trong việc quản lý và phân tích sổ kế toán của các tài khoản nội bộ khác nhau mà được làm trên máy tính không phải sử dụng tới nhiều nhân viên.

Các máy tính cho phép một công ty kế toán quản lý tài khoản của hàng trăm khách hàng đồng thời cung cấp cho các doanh nghiệp nhỏ cơ hội theo dõi doanh thu của mình bằng cách sử dụng một nhân viên kế toán hoặc giao nhiệm vụ kế toán cho một thư ký. Thủ quỹ và các kế toán là cần thiết trong cả khu vực làm việc công và tư nhân. Công việc liên quan tới kế toán phải sử dụng máy tính gồm:

Kế toán trưởng

Nhân viên kế toán

Trợ lý hành chính

Kiểm toán viên

Giao dịch viên ngân hàng

Công nghệ công tin, truyền thông Internet

Đây là một công việc không thể không nhắc đến máy tính, phải có máy tính thì nhà báo, truyền thông mới có thể đăng tải thông tin lên trên mạng xã hội.

Các nhà quảng cáo kỹ thuật số ,những chuyên gia quản lý truyền thông đại chúng, đây là những công việc đòi hỏi sử dụng máy tính hoặc các thiết bị thông minh để truy cập internet và tiếp cận với khách hàng trực tuyến. Công việc liên quan trực tiếp tới máy tính:

Kỹ sư máy tính

Kỹ thuật viên sửa chữa máy tính

Nhà quản trị cơ sở dữ liệu

Nhà phân tích truyền thông xã hội

Nhà quản lý phương tiện truyền thông

Nhà phát triển phần mềm

# data[].attributes.body
- Là thành phần nhớ tốc độ nhanh nhưng được đặt đệm giữa CPU và bộ nhớ chính nhằm tăng tốc độ truy cập bộ nhớ của CPU
- Cache đóng vai trò như là một nơi lưu trữ tạm thời những lệnh mà CPU cần xử lý
- Những lệnh này sẽ xếp hàng với nhau chờ được xử lý
- Bộ nhớ đệm ngày càng lớn thì sẽ chứa được nhiều lệnh hơn nhờ đó giúp rút ngắn thời gian chờ và tăng hiệu suất làm việc của CPU

# data[].attributes.body
- Chức năng: Lưu trữ chương trình và dữ liệu
- Các thao tác cơ bản:
+ Thao tác đọc
+ Thao tác ghi
- Các thành phần chính:
+ Bộ nhớ trong (Internal  Memorry): cache, RAM, ROM
+ Bộ nhớ ngoài (External Memory): HDD, SDD, disk, ...
- Từ trên xuống dưới:
+ Dung lượng tăng dần
+ Tốc độ giảm dần
+ Giá thành/ 1 bit giảm dần