... Khái niệm hệ iềuhành2. Chức năng của hệđiều hành 3. Vị trí của hệđiều hành 4. Các thành phần của hệđiều hành 5. Cấu trúc của hệđiều hành 10/2/2007Giáo trình NguyênlýHệđiềuhành -Trần Hồ ... cứng Hệ iều hành Các CT tiện íchCác thiết bị vật lý Micro ProgrammingNgôn ngữ máyHỆ ĐIỀU HÀNHNNLT, CTDịch, Các CT ứng dụngPhần cứngCác CT tiện ích10/2/2007Giáo trình NguyênlýHệđiều ... ĐÀNẴNGChức năng của hệ điềuhành¾ Quảnlývàphânphối tài nguyên 1 cách hợplý¾ Giả lậpmộtmáytínhmở rộng và tạogiaodiêntiệnlợivớingườisử dụng10/2/2007Giáo trình NguyênlýHệđiềuhành -Trần Hồ Thủy...
... Offsetp1p2d10 10 1241Sơ đồ bảng trang hai cấp42Tính địa chỉ với bảng trang hai cấp11 Nguyên lýhệ iềuhànhNguyễnHải ChâuKhoa Công nghệ thông tinTrường Đạihọc Công nghệ2Quản lý bộ nhớ3Giới ... “execution-time”.27Đơn vị quản lý bộ nhớ (MMU)zLà thiết bị phần cứng dùng để ánh xạ địa chỉảo sang địa chỉ vật lý zTrong MMU, có thanh ghi relocation (định vịlại) dùng để tính toán địa chỉ thực (vật lý) từ địa ... (virtual address).zĐịa chỉ vật lý (Physical address); còn gọi là địa chỉthật – sinh bởi đơn vị quản lý bộ nhớzĐịa chỉ thật và ảo giống nhau trong lược đồ ánh xạ địa chỉ “compile-time” và...
... năm 2010GVHD:Lê Chí LuậnTRƯỜNG CAO ĐẲNG GTVT KHOA CÔNG NGHỆ THÔNG TIN 0o0 Bài tập lớn: NGUYÊNLÝHỆĐIỀU HÀNHĐỀ TÀI:HỆ ĐIỀUHÀNH DEBIANGVHD:LÊ CHÍ LUẬNNHÒM THỰC HIỆN:1. Ngô Thị Hường2. ... mềm tự do với những nguyên lý cam kết với cộng đồng như: Debian luôn luôn 100% tự do (miễn phí), chúng tôi không giấu lỗi, Dự án này được miêu tả là tạo " ;hệ điềuhành phổ biến" và ... dự án xây dựng hệđiềuhành Linux dựa trên nền tảng của Debian Linux để phát triển, trong số đó nổi tiếng nhất là bộ uBuntu. Các thông tin chi tiết về Debian Linux có sẵn tại website của dự án: ...
... quát về hệđiềuhành - Quá trình phát triển và phân loại hệđiềuhành - Các tính chất của hệđiềuhành và nguyên tắc thiết kế, xây dựng hệđiều hành. - Cấu trúc cơ bản hệđiều hành, các thành ... của hệđiều hành. 3. Phân loại các hệđiều hành. 4. Trình bày các nguyên tắc thiết kế hệđiều hành. 5. So sánh một số tiêu chí giữa hệđiềuhành và các phần mềm khác Nguyên tắc thiết kế hệđiều ... Các chức năng cơ bản hệđiềuhành Các thành phần của hệđiềuhành - Các dịch vụ của hệđiềuhành Hệ điềuhành tạo ra môi trường cho các chương trình hoạt động à Hệ điều hành phải phục vụ chương...
... nhấtđịnh. Có rất nhiều hệđiềuhành khác nhau, nhưng hệđiềuhành mà đa số tất cảmọi người trên thế giới thường dùng là hệđiềuhành Windows của hãngMicrosoft. Hệđiềuhành là một phần mềm nhằm ... chỉ là một phần không lớn (về kích thướccode) của hệđiềuhành nhưng nó là một trong số những thành phần được sử dụngnhiều nhất trong hệđiều hành. Đây là các phần cốt lõi của chương trình thường ... CHƯƠNG – TIN3A GVHD: PHÙ ĐÔN HẬUQuản lý bộ nhớ là một trong những nhiệm vụ quan trọng nhất của hệđiều hành. Để tăng hiệu suất sử dụng của CPU, các hệđiềuhành hiện nay đều hỗ trợ chế độđa nhiệm...
... 11 Nguyên lýhệ iềuhànhNguyễnHải ChâuKhoa Công nghệ thông tinTrường Đạihọc Công nghệ2Mụctiêucủamônhọcz Cung cấp những khái niệm cơ bản về hệđiều hành máy tính: phân loại, nguyên lý, ... OS/2z DOSz PalmOS, Symbian419Cấutrúchệđiềuhành20Các thành phầncủahệ thốngz Quảnlýtiếntrìnhz Quảnlýbộ nhớ trongz Quảnlýtệpz Quản lý vào/raz Quảnlýlưutrữ trên bộ nhớ ngoàiz Liên kếtmạngz ... một số hệ điều hành cụ thểz Yêu cầu sinh viên: Nắm vững các nguyênlý cơ bản, làm tốt các bài tập để lấy đólàm cơ sở - nguyênlý cho các vấn đề khác trong thiết kế và cài đặt các hệ thống...
... Ngườilậptrìnhkhôngcầnviếtmãlệnh để đảm bảo điều nàyz Monitor nhưđịnh nghĩatrênchưa đủ mạnhđể xử lý mọitrường hợp đồng bộ hóa. Cầnthêm mộtsố cơ chế “tailor-made” vềđồng bộhóaz Các trường hợp đồng bộ hóa “tailor-made”:sử ... chờđếnkhiQ rờimonitor hoặcchờ một điềukiện khác (*)z Signal-and-continue: Q chờđếnkhiP rời monitor hoặcchờ một điềukiệnkhác53Bài toán Ăntối với monitorz Giải quyết bài toán Ăntốicủacáctriếtgiavớimonitor ... Toán tử wait() và notify() trong java.util.package(tương tự toán tử wait() và signal())z Cách cài đặt monitor bằng semaphore58Tóm tắtz Khái niệm đồng bộ hóaz Khái niệm đoạnmãgăng, ba điềukiệncủađoạnmãgăngz...
... giữ843Thuật toán bankerz Thuật toán đồ thị phân phối tài nguyên không áp dụng được cho các hệ thống có những tài nguyên có nhiều thể hiệnz Thuật toán banker được dùng cho các hệ cótài nguyên nhiều ... đây:Available=Availalble-Request[i]Allocation=Allocation+Request[i]Need[i]=Need[i]-Request[i]đưa hệ thống vào trạng thái an toàn thì cấp phát tài nguyên cho Pi, ngược lại Piphải chờ Request[i] vàtrạng thái của hệ thống được khôi phục như cũ11 Nguyên lýhệ iềuhànhNguyễnHải ... Thuật toán đồ thị cấp phát tài nguyên và thuật toán banker34Trạng thái an toàn (safe-state)z Một trạng thái (cấp phát tài nguyên) được gọi là an toàn nếu hệ thống có thể cấp phát tài nguyên...
... dễ cấp phát hơn (ví dụ: MULTICS, Intel 386)11 Nguyên lýhệ iềuhànhNguyễnHải ChâuKhoa Công nghệ thông tinTrường Đạihọc Công nghệ2Quản lý bộ nhớ3Giới thiệuz Chương trình được HĐH đưa ... mảng27Đơn vị quản lý bộ nhớ (MMU)z Là thiết bị phần cứng dùng để ánh xạ địa chỉảo sang địa chỉ vật lý z Trong MMU, có thanh ghi relocation (định vịlại) dùng để tính toán địa chỉ thực (vật lý) từ địa ... (Contiguous allocation)16Cấp phát bộ nhớ liên tụcz Bộ nhớ trong thường được chia thành 2 phần:z Phần dành cho hệđiềuhành (resident) thường dùng phần thấp của bộ nhớ với các ngắtz NSD dùng phần...
... 111 Nguyên lýhệ iềuhànhNguyễnHải ChâuKhoa Công nghệ thông tinTrường Đạihọc Công nghệ2Giao diện hệ thống tệpKhái niệm tệpCác phương pháp truy cậpCấu trúc thư mụcNối hệ thống tệpDùng ... lạiz Yếu tố quyết định cấu trúc:z Hệđiều hành z Chương trình5Thuộc tính tệpz Name – Thông tin người đọc được về tệpz Type –cần cho chương trình, hệđiều hành z Location –Vị trí tệp trên các ... cập nhóm33 Hệ thống tệp từ xaz Sử dụng tệp để truy cập các hệ thống file ở các vịtrí khác nhauz Thủ công: ví dụ FTPz Tự động: hệ thống tệp phân tán distributed file systemsz Bán tự động:...
... only11 Nguyên lýhệđiều hành Nguyễn Hải ChâuKhoa Công nghệ Thông tinTrường Đại học Công nghệ2 Hệ vào/raPhần cứngGiao diện vào/ra với ứng dụng Hệ vào/ra của nhânChuyển yêu cầu vào/ra thành ... bị419Vào/ra không đồng bộz Asynchronous (không đồng bộ): Tiến trình chạy trong khi vào/ra đang được thực hiệnz Khó sử dụngz Hệ vào/ra gửi tín hiệu cho tiến trình khi vào/ra hoàn thành20 Hệ vào/ra ... tệpz Biến đổi tên tệp thành dạng biểu diễn của tệp trên thiết bịz Đọc dữ liệu (vật lý) từ đĩa vào vùng đệmz Cho phép tiến trình được đọc dữ liệu từ vùng đệmz Trả lại điều khiển cho tiến trình28Thực...
... thuật toán lập lịch đĩaz Các thuật toán lập lịch đĩa nên được cài đặt như một module độc lập của HĐH để dễ thay thế khi cần thiếtz SSTF hoặc LOOK có thể chọn là thuật toán ngầm địnhQuản lý đĩaz ... MS-DOSQuản lý không gian swapz Không gian swap được xem như một phần mở rộng của bộ nhớ trong và nằm trên đĩaz Không gian swap có thể nằm trên hệ thống tệp hoặc trên một partition riêngz Quản lý ... physical format —Chia đĩa thành các sector để bộ điều khiển đĩa (disk controller) có thể đọc/ghiz Để lưu tệp lên đĩa, HĐH cần ghi cấu trúc dữliệu lên đĩa:z HĐH chia đĩa thành các partition (phân...