... Con trỏ mảng (tiếp) Khác biệt: Không gán địa cho biến kiểu mảng Biến kiểu mảng cấp phát nhớ cho phần tử (trong stack) từ khai báo Toán tử sizeof() với mảng cho biết kích thước thực mảng ... x 2.3 Tương tự mảng chiều (hay mảng mảng, trỏ tới mảng, mảng trỏ) 10 EE3490: Kỹ thuật lập trình – HK1 2011/2012 Đào Trung Kiên – ĐH Bách khoa Hà Nội Kiểu chuỗi ký tự Là mảng ký tự, kết thúc ... Cấp phát nhớđộng Các biến khai báo tạo cấp phát nhớ khai báo (trong stack) Có cần cấp phát theo nhu cầu sử dụng mà từ viết chương trình cấp phát động (trong heap) Cấp phát nhớ: ...
... vùng lưu tr v t lý, ñ s n cho thao tác c p phát c a ti n trình khác Khoá m t ho c m t vài trang vùng nh ñã xác nh n vào vùng nh v t lý (RAM) ñ h th ng có th hoán chuy n trang vào t p tin trang ... Tuy nhiên, qu n lý b nh Win32 h tr hàm ñ có th s d ng chương trình, ho c source code c a chương trình vi t cho Windows 16 bits Các hàm toàn c c ñ a phương x lý ch m ch c hàm qu n lý b nh m i thi ... trình có th khoá m t hay nhi u trang ñã ñư c c p phát (xác nh n) vào vùng nh v t lý (RAM), ngăn ch n vi c h th ng hoán chuy n trang vào (ra) t p tin trang b ng cách dùng hàm VirtualLock BOOL VirtualLock(LPVOID...
... nhớ Ngược lại, giá trị trả NULL Khi khoá (lock) vùng nhớ, khối nhớ dịch chuyển nhớ máy tính Sau sử dụng trỏ vùng nhớ, cần mở khoá (unlock) chúng, để hệ thống di chuyển sử dụng vùng nhớ linh động ... phóng vùng lưu trữ vật lý, để sẵn cho thao tác cấp phát tiến trình khác Khoá một vài trang vùng nhớ xác nhận vào vùng nhớ vật lý (RAM) để hệ thống hoán chuyển trang vào tập tin trang Trang ... Cấp phát vùng nhớ cố định Giá trị trả trỏ LMEM_MOV Cấp phát vùng nhớ không cố định Trong Win32, khối nhớ không di chuyển vùng nhớ vật lý, heap mặc định Hàm trả handle đối tượng nhớ Ta dùng hàm...
... phóng vùng lưu trữ vật lý, để sẵn cho thao tác cấp phát tiến trình khác Khoá một vài trang vùng nhớ xác nhận vào vùng nhớ vật lý (RAM) để hệ thống hoán chuyển trang vào tập tin trang Nhận ... trả NULL Khi khoá (lock) vùng nhớ, khối nhớ dịch chuyển nhớ máy tính Sau sử dụng trỏ vùng nhớ, cần mở khoá (unlock) chúng, để hệ thống di chuyển sử dụng vùng nhớ linh động cho tiến trình khác Ta ... Cấp phát vùng nhớ cố định Giá trị trả trỏ LMEM_MOV Cấp phát vùng nhớ không cố định Trong Win32, khối nhớ không di chuyển vùng nhớ vật lý, heap mặc định Hàm trả handle đối tượng nhớ Ta dùng hàm...
... bits Tuy nhiên, quảnlýnhớ Win32 hỗ trợ hàm để sử dụng chương trình, source code chương trình viết cho Windows 16 bits Các hàm toàn cục địa phương xử lý chậm chức hàm quảnlýnhớ thiết kế cho ... phóng vùng lưu trữ vật lý, để sẵn cho thao tác cấp phát tiến trình khác • Khoá một vài trang vùng nhớ xác nhận vào vùng nhớ vật lý (RAM) để hệ thống hoán chuyển trang vào tập tin trang • Nhận ... vùng nhớ cố định Giá trị trả trỏ GMEM_MOVEABLE LMEM_MOVEABLE Cấp phát vùng nhớ không cố định Trong Win32, khối nhớ không di chuyển vùng nhớ vật lý, heap mặc định Hàm trả handle đối tượng nhớ Ta...
... quảnlý tổ chức máy quảnlý hoạt động sản xuất kinh doanh công ty cổ phần Bạch Đằng 10 1.3.1 Sơ đồ tổ chức máy quảnlý hoạt động sản xuất kinh doanh Công ty cổ phần Bạch Đằng 10 Bộ máy quảnlý ... xây dựng; chi nhánh Thành Phố Hồ Chí Minh Bộ máy quảnlý Công ty cổ phần Bạch Đằng 10 mô tả qua sơ đồ sau: Sơ đồ 1.1- Bộ máy quảnlý công ty Hội đồngQuản trị Ban Giám đốc Ban kiểm soát SV:Trương ... hàng bán Lợi nhuận gộp bán hàng dịch vụ Doanh thu hoạt động tài Chi phí tài Chi phí bán hàng Chi phí quảnlý doanh nghiệp Lợi nhuận từ hoạt động kinh doanh Thu nhập khác 10 Chi phí khác 11 Lợi...
... địa luận lý tạo chương trình không gian địa luận lý - Tập hợp tất địa vật lý tương ứng địa luận lý không gian địa vật lý B KĨ THUẬT CẤP PHÁT BỘNHỚ I Cấp phát nhớ liên tục II Cấp phát nhớ không ... dùng mục vào bảng trang Bảng trang chứa địa trang nhớ vật lý Địa kết hợp với độ dời trang để định nghĩa địa nhớ vật lý mà gửi đến đơn vị nhớ • Những thông tin (chi tiết cấp phát nhớ vật lý; khung ... thiết - Ghi nhận tình trạng nhớ chính: vùng cấp phát, vùng sử dụng… - Quyết định tiến trình nạp vào nhớ có vùng nhớ trống III Phân phối nhớ Phân phối đơn chương • Bộnhớ chia sẻ cho hệ điều hành...
... CHƯƠNG 6: QUẢNLÝBỘ NHỚ, QUẢNLÝ VÀO RA VÀQUẢNLÝ TỆP CỦA HỆ ĐIỀU HÀNH 6.1 Quảnlýnhớ 6.2 Quảnlý vào 6.3 Quảnlý tệp CHƯƠNG 6: QUẢNLÝBỘ NHỚ, VÀO RA, TỆP 6.1 Quảnlýnhớ 6.1.1 Giới ... 6: QUẢNLÝBỘ NHỚ, VÀO RA, TỆP 6.1 Quảnlýnhớ 6.1.5 Các thuật toán thay trang * Nguyên tắc thay vào trước trước: + Trang thay trang nhớ lâu 3 2 CHƯƠNG 6: QUẢNLÝBỘ NHỚ, VÀO RA, TỆP 6.1 Quảnlý ... đoạn nhớ lớp Modun gọi nạp sau quyền ghi đè modun lớp nạp vào nhớ trước - Tiết kiệm nhớ cấu trúc động - Công tác cấp phát nhớ đơn giản CHƯƠNG 6: QUẢNLÝBỘ NHỚ, VÀO RA, TỆP 6.1 Quảnlýnhớ 6.1.1...
... ưu mua them RAM dung lượng RAM ta dù có dung lượng nhớ qui ước 640 KB 2 .Bộ nhớ mở rộng XMS -Là vùng nhớ 1Mb RAM -CPU định vị trực tiếp vùng nhớ chế độ thực (real mode ) để định vị phải chuển ... ta dung nhớ mở rộng XMS để giả lập thành nhớ phân trang EMS cần –hai cho phép ta xâm nhập sử dụng khối UMB UMA 4.Vùng nhớ cao HMA (High Memory Area)-Là 64 KB nhớ mở rộng XMS -Đây vùng nhớ đặc ... nên ngày người ta cho phép di chuyển Dos lên vùng nhớ này, lên cao để tiết kiệm nhớ qui ước 5 .Bộ nhớ phân trang -CPU định vị trực tiếp vùng lý ức chế độ thực Để định vị nó, phải sử dụng kỹ thuật...
... , theo cách này, xử lý luôn truy cập nhớ để lấy lệnh lấy lưu trữ liệu Tất địa nhớ ảo địa ảo địa vật lýBộ xử lý chuyển địa ảo thành địa vật lý dựa vào thông tin bảng quảnlý hệ điều hành Để cho ... trình vào trang vật lýnhớ Khung trang ảo số tiếng trình X ánh xạ vào nhớ khung trang vật lý số khung trang ảo số tiến trình Y ánh xa vào khung trang vật lý số Mỗi mục bảng trang theo lý thuyết ... xử lý lấy số khung trang vật lý nhân với kích thước trang để lấy địa trang sở nhớ vật lý Cuối , xử lý cộng gộp vào địa offset để lệnh hay liệu cần dùng Bằng cách ánh xạ địa ảo địa vật lý , nhớ...
... hợp phân trang phân đoạn IV Kỹ thuật nhớ ảo Bộnhớ ảo (Virtual Memory): kỹ thuật cho phép xử lý tiến trình không nạp toàn vào nhớ vật lý. Bộnhớ ảo mô hình hóa nhớ bảng lưu trữ lớn đồng nhất, tách ... thước nhớ .Bộ nhớ ảo cho phép trình dễ dàng chia tập tin không gian địa chỉ, cung cấp chế hữu cho trình Minh họa nhớ ảo lớn nhớ vật lý V Các lỗ hổng quảnlýnhớ Lỗ hổng kỹ thuật cấp phát nhớ • ... Tổ chức nhớ vật lý (Physical organization): Như biết nhớ máy tính tổ chức theo cấp: nhớnhớ phụ Bộnhớ cung cấp tốc độ truy cập liệu cao, liệu phải làm tươi thường xuyên tồn lâu dài Bộnhớ phụ...
... NMLT - Quảnlýnhớ 19 VC & BB Bài tập lý thuyết Bài 1: Tại cần phải giải phóng khối nhớ cấp phát động? Bài 2: Điều xảy ta thêm phần tử vào mảng cấp phát động trước mà không cấp lại nhớ? ... - Quảnlýnhớ VC & BB Cấp phát nhớđộng void *malloc(size_t size) Cấp phát HEAP vùng nhớ size (bytes) size_t thay cho unsigned (trong ) Con trỏ đến vùng nhớ cấp phát NULL không đủ nhớ ... printf(“Không đủ nhớ! ”); NMLT - Quảnlýnhớ VC & BB Cấp phát nhớđộng void *calloc(size_t num, size_t size) Cấp phát vùng nhớ gồm num phần tử HEAP, phần tử kích thước size (bytes) Con trỏ đến vùng nhớ cấp...
... việc quảnlýnhớ mà trở nên tránh với phân trang ngăn cách tầm nhìn nhớ người dùng nhớ vật lý thật Tầm nhìn nhớ người dùng không giống nhớ vật lý Tầm nhìn người dùng ánh xạ vào nhớ vật lý Việc ... hay theo kích thước tuỳ thuộc vào giải thuật quảnlýnhớ Sơ đồ quảnlý danh sách liên kết tương ứng với sơ đồ quảnlý đồ bit minh hoạ hình VII-10 3) Hình 0-10 Quảnlýnhớ danh sách liên kết Tập ... phân trang nhớ luận lý vật lý Thí dụ: xét nhớ hình VII-14 Sử dụng kích thước trang bytes nhớ vật lý 32 bytes (có trang), hiển thị cách nhìn nhớ người dùng ánh xạ tới nhớ vật lý Địa luận lý trang...
... phải quảnlýnhớ Một chương trình muốn chạy phải nạp vào nhớ – Vấn đề: Khi nạp? Nạp vào đâu? Nạp phần nào? Quảnlýnhớ giúp tối ưu hóa hoạt độngnhớ Tối ưu hóa số tiến trình lúc nhớ ... đa nhớ máy tính -9.3- Bộnhớ Là dãy nhớ liên tục Mỗi nhớ (một word) có địa Chương trình = tập câu lệnh ( g ập ệ (chỉ thị máy) + liệu ị y) ệ Nạp chương trình vào nhớ đặt thị liệu vào nhớ ... tiên cao nạp vào nhớ để thực thi – Medium-term scheduler -9.16- Minh họa chế swapping -9.17- Mô hình quảnlýnhớ thực Trong chương này, mô hình quảnlýnhớ mô hình đơn giản, nhớ ảo Một process...
... sẻ vùng nhớ chung Kết gán đòa nhớ luận lý user vào đòa thực Khoa KTMT Các kiểu đòa nhớ Đòa vật lý (physical address) (đòa thực) vò trí thực nhớ Đòa luận lý (logical address) vò trí nhớ diễn ... vào nhớ đặt tiến trình để xử lý Input Queue – Một tập hợp tiến trình đóa mà chờ để mang vào nhớ để thực thi User programs trải qua nhiều bước trước xử lý Khoa KTMT Khái niệm sở Quảnlý ... cao đến nạp vào nhớ để thực thi Hiện nay, hệ thống sử dụng chế swapping Khoa KTMT 17 Minh họa chế swapping Khoa KTMT 18 Mô hình quảnlýnhớ Trong chương này, mô hình quảnlýnhớ mô hình...
... doanh nghiệp, vận động VLĐ phản ánh vận động vật t hàng hoá Số VLĐ nhiều hay phản ánh số lợng vật t hàng hoá dự trữ khâu nhiều hay Quảnlý VLĐ phận trọng yếu công tác quảnlý hoạt động tài doanh ... sản thiếu chờ xử lý, khoản cầm cố, ký cợc ký quỹ ngắn hạn 1.2.3 Phân loại vốn lu động Để quản lý, sử dụng vốn lu động có hiệu quả, cần thiết phải tiến hành phân loại vốn lu động doanh nghiệp ... tài:" Tình hình sử dụng quảnlý vốn lu động công ty Thạch Bàn số biện pháp nhằm nâng cao hiệu sử dụng vốn lu động" Bài báo cáo gồm phần sau: - Phần I: Lý luận chung vốn vốn lu động doanh nghiệp -...
... Địa ảo địa vật lý phương thức kết buộc địa vào thời điểm biên dịch vào thời điểm nạp Nhưng có khác biệt địa ảo địa vật lý phương thức kết buộc vào thời điểm xử lý Khi tiến trình thao ... vùng nhớ, hđh cất vào ghi địa bắt đầu phân vùng cấp phát cho tiến trình, cất vào ghi giới hạn kích thước tiến trình Sau đó, địa nhớ phát sinh tự động cộng với địa chứa ghi địa tuyệt đối nhớ, ... vùng nhớ cho tiến trình : cấp phát dự phòng cho tiến trình vùng nhớ lớn yêu cầu ban đầu tiến trình Một tiến trình cần nạp vào nhớ để xử lý Trong phương thức tổ chức đây, tiến trình lưu trữ nhớ...
... việc quảnlýnhớ mà trở nên tránh với phân trang ngăn cách tầm nhìn nhớ người dùng nhớ vật lý thật Tầm nhìn nhớ người dùng không giống nhớ vật lý Tầm nhìn người dùng ánh xạ vào nhớ vật lý Việc ... hay theo kích thước tuỳ thuộc vào giải thuật quảnlýnhớ Sơ đồ quảnlý danh sách liên kết tương ứng với sơ đồ quảnlý đồ bit minh hoạ hình VII-10 3) Hình 0-10 Quảnlýnhớ danh sách liên kết Tập ... phân trang nhớ luận lý vật lý Thí dụ: xét nhớ hình VII-14 Sử dụng kích thước trang bytes nhớ vật lý 32 bytes (có trang), hiển thị cách nhìn nhớ người dùng ánh xạ tới nhớ vật lý Địa luận lý trang...
... Địa ảo địa vật lý phương thức kết buộc địa vào thời điểm biên dịch vào thời điểm nạp Nhưng có khác biệt địa ảo địa vật lý phương thức kết buộc vào thời điểm xử lý Khi tiến trình thao ... vùng nhớ, hđh cất vào ghi địa bắt đầu phân vùng cấp phát cho tiến trình, cất vào ghi giới hạn kích thước tiến trình Sau đó, địa nhớ phát sinh tự động cộng với địa chứa ghi địa tuyệt đối nhớ, ... vùng nhớ cho tiến trình : cấp phát dự phòng cho tiến trình vùng nhớ lớn yêu cầu ban đầu tiến trình Một tiến trình cần nạp vào nhớ để xử lý Trong phương thức tổ chức đây, tiến trình lưu trữ nhớ...