Bộ nhớ cấp phát bao nhiêu byte để lưu trữ

Trắc nghiệm: Bộ nhớ sẽ cấp phát cho các biến dưới đây tổng cộng bao nhiêu byte? Var x,y: integer; c: char; ok: boolean; z: real;

A. 12

B. 14

C. 11

D. 13

Trả lời:

Đáp án đúng: A. 12

Giải thích:

Kiểu Interger bộ nhớ lưu trữ một giá tri là 2 byte → 2 biến x, y cần 2 x 2= 4 byte

Kiểu Real  bộ nhớ lưu trữ một giá tri là 6 byte → 1 biến z cần 1 x 6 = 6 byte

Kiểu char bộ nhớ lưu trữ một giá tri là 1 byte → 1 biến C cần 1 x 1 = 1 byte

Kiểu boolean bộ nhớ lưu trữ một giá tri là 1 byte → 1 biến ok cần 1 x 1 = 1 byte

Cùng tìm hiểu thêm về bộ nhớ với Top Tài Liệu  nhé.

– Bộ nhớ máy tính lưu trữ mọi thông tin dưới dạng bit hoặc số không hoặc một. Do đó, thành phần cơ bản chính của bộ nhớ là một bit. Nhưng bộ nhớ thường được tổ chức theo byte.

– Một byte bao gồm 8 bit. Do đó, một byte là thông tin tối thiểu mà các vi điều khiển có thể đọc và viết. Nói cách khác, mọi vị trí bộ nhớ đều có địa chỉ byte. Điều đó có nghĩa là, mỗi vị trí bộ nhớ bao gồm một byte và mỗi địa điểm có một địa chỉ duy nhất. Do đó, ký ức được tổ chức theo thứ tự của hàng trăm và hàng ngàn byte.

– Không giống như máy tính để bàn, vi điều khiển có lượng bộ nhớ hạn chế thường trong khoảng hàng trăm kbyte đến Mbyte.

a. Bộ nhớ đệm [Cache]

Bộ nhớ đệm thường có những ưu điểm như:

– Tốc độ truy suất nhanh

– Bộ nhớ Cahe thường nằm trong CPU, một số cache cũ có thể nằm ngoài CPU: như các cache trên đế cắm kiểu slot 1, hoặc cache dạng thanh, có thể tháo rời giống như các thanh RAM ngày nay.

– Bộ nhớ đệm bao gồm 3 cache chính: Cache L1 và Cache L2, Cache L3 [L3 chỉ có ở một số CPU] có tốc độ truy xuất gần bằng tốc độ truyền dữ liệu trong CPU.

b. Bộ nhớ chính 

Bộ nhớ chính gồm: RAM và ROM

– RAM: là bộ nhớ truy cập ngẫu nhiên nhằm giữ cho tốc độ truy cập nhanh, lưu trữ dữ liệu tạm thời, dữ liệu sẽ bị mất đi khi bị cắt nguồn điện.

– ROM: là bộ nhớ lưu trữ lại các chương trình hay bộ nhớ chỉ đọc, dữ liệu trên ROM không mất đi khi chúng ta reset lại máy.

– Ram là bộ nhớ trong của máy tính, nếu thiếu linh kiện này máy tính sẽ không thể thực hiện các tác vụ cơ bản. Nói nôm na là không thể lên để sử dụng PC bình thường được.

– Vì vậy, đây là linh kiện không thể thiếu trong các thiết bị công nghệ hiện đại hiện nay, trong đó có máy tính. Nó được ví như kho chứa toàn bộ dữ liệu hệ thống trong việc hoạt động trên các sản phẩm thiết bị thông minh.

– Bộ nhớ trong chứa các thông tin để trao đổi trực tiếp với CPU

– Bộ nhớ trong có khả năng đọc nhanh, dung lượng nhỏ, đơn vị đo của bộ nhớ trong là bytes, KB, MB hay Gb.

– Bộ nhớ trong có 2 loại là: Bộ nhớ đệm và bộ nhớ chính

– Bộ nhớ trong đóng vai trò không thể thiếu trong một bộ máy tính. Đây là cầu nối giữa CPU, GPU và các linh kiện khác.

– Bộ nhớ trong có nhiệm vụ cung cấp thông tin cần thiết để CPU, GPU xử lý tác vụ. Hiểu đơn giản khi sử dụng hay khởi chạy một chương trình trên máy tính thì bộ nhớ trong [ Ram ] sẽ thực hiện lưu trữ và gửi thông tin tới CPU hay GPU xử lý, tính toán.

– Bộ nhớ trong càng lớn, Bus Ram càng cao thì tốc độ truyền tải, lưu trữ dữ liệu, bộ nhớ đệm càng lớn, việc khởi chạy các phần mềm cùng lúc, song song được mượt mà hơn.

Nếu lưu lượng bộ nhớ trong của máy tính bạn nhỏ. Thì không nên mở song song lượng lớn phần mềm cùng lúc. Việc này sẽ khiến trải nghiệm, sử dụng gặp tình trạng giật lag, đơ máy cực kỳ khó chịu. Vì vậy, bạn nên tắt các phần mềm không cần thiết khi sử dụng.

– Bộ nhớ trong của máy tính hiện nay thường từ 4G Ram trở lên mới có thể đáp ứng tối thiểu nhu cầu sử dụng của người dùng hiện nay. Khi mà Win10 hiện đã chiếm gần 3G Ram đồng thời các phần mềm lướt Web như Chrome, Cốc Cốc… cũng ngốn khá nhiều Ram khi sử dụng.

– Bộ nhớ trong của smartphone là DRAM với chữ D là viết tắt của Dynamic tức lưu động. DRAM Smartphone khác với RAM của máy tính. DRAM có khả năng thay đổi nhanh nội dung lưu để tiến hành lưu nội dung mới. Việc này giúp chỉ với 3G DRAM cũng giúp Smartphone hoạt động mượt mà.

45 điểm

Trần Tiến

Bộ nhớ sẽ cấp phát cho các biến dưới đây tổng cộng bao nhiêu byte? Var x,y: integer; c: char; ok: boolean; z: real; A. 12 B. 14 C. 11

D. 13

Tổng hợp câu trả lời [1]

Trả lời: Kiểu Interger bộ nhớ lưu trữ một giá tri là 2 byte → 2 biến x, y cần 2 x 2= 4 byte Kiểu Real bộ nhớ lưu trữ một giá tri là 6 byte → 1 biến z cần 1 x 6 = 6 byte Kiểu char bộ nhớ lưu trữ một giá tri là 1 byte → 1 biến C cần 1 x 1 = 1 byte Kiểu boolean bộ nhớ lưu trữ một giá tri là 1 byte → 1 biến ok cần 1 x 1 = 1 byte Đáp án: A

Câu hỏi hay nhất cùng chủ đề

  • Trong ngôn ngữ lập trình Pascal, từ khoá CONST dùng để: A. Khai báo tên chương trình B. Khai báo hằng C. Khai báo biến D. Khai báo thư viện.
  • Phát biểu nào sau đây là đúng? A. Phần tên chương trình nhất thiết phải có B. Phần khai báo bắt buộc phải có C. Phần thân chương trình nhất thiết phải có D. Phần thân chương trình có thể có hoặc không
  • Đại lượng dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình gọi là: A. Hằng B. Biến C. Hàm D. Biểu thức
  • Gọi abcd là một số có 4 chữ số. Hãy lập chương trình tìm tất cả các số có 4 chữ số thỏa mãn biểu thức: abcd=[ab + cd]2
  • Cho S là biến có kiểu xâu [String] và y là biến kiểu thực. Trong các cách sau đây, khi thực hiện câu lệnh readln[S,y] nhập giá trị cho S = ‘ Tran Van Thong’ và y = 7.5 từ bàn phím, cách nhập nào đúng ? A. Gõ “Tran Van Thong 7.5” sau đó nhấn Enter; B. Gõ “Tran Van Thong” sau đó nhấn phím Enter rồi gõ “7.5” sau đó nhấn phím Enter; C. Gõ “Tran Van Thong 7,5” sau đó nhấn phím Enter; D. Gõ “Tran Van Thong ” rồi gõ dấu phẩy rồi gõ “7.5” sau đó nhấn phím Enter;
  • Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x? A. Char B. LongInt C. Integer D. Word
  • Hãy chọn phương án đúng. Biểu thức: 25 mod 3 + 5 / 2 * 3 có giá trị là : A. 8.0; B. 15.5; C. 15.0; D. 8.5;
  • Bộ nhớ sẽ cấp phát cho các biến dưới đây tổng cộng bao nhiêu byte? Var x,y: integer; c: char; ok: boolean; z: real; A. 12 B. 14 C. 11 D. 13
  • Danh sách các biến là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi: A. Dấu chấm phẩy [;] B. Dấu phẩy [,] C. Dấu chấm [.] D. Dấu hai chấm [:]
  • Trong Pascal, phép toán MOD với số nguyên có tác dụng gì ? A. Chia lấy phần nguyên B. Chia lấy phần dư C. Làm tròn số D. Thực hiện phép chia

Tham khảo giải bài tập hay nhất

Loạt bài Lớp 11 hay nhất

xem thêm

Video liên quan

Chủ Đề