• Bài giảng Hệ điều hành nâng cao - Chương 1 Giới thiệu chungBài giảng Hệ điều hành nâng cao - Chương 1 Giới thiệu chung

    Bài tập • So sánh các dịch vụ mạng chính (web, email, DNS) c ủa hai hệđiều hành MS Windows 2003 server v à RedHat Linux Enterprise 4 theo c ác tiêu ch í sau: – Tính năng – Hiệu năng – An toàn/bảo mật – Tính dễ dùng

    pdf51 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 2542 | Lượt tải: 0

  • Bài giảng Hệ điều hành nâng cao - Bộ nhớ ảoBài giảng Hệ điều hành nâng cao - Bộ nhớ ảo

    Sử dụng Working set -Cache partitioning: Cấp cho mỗi tiến trình số frame đủ chứa WS của nó -Page replacement: ưu tiên swap out các non-WS pages. -Scheduling: chỉ thi hành tiến trình khi đủ chỗ để nạp WS của no

    pdf45 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 2576 | Lượt tải: 0

  • Bài giảng Hệ điều hành nâng cao - Quản lý bộ nhớBài giảng Hệ điều hành nâng cao - Quản lý bộ nhớ

    Bảo vệ Segmentation : mỗi phần tử trong ST được gắn thêm các bit bảo vệ Mỗi segment có thể được bảo vệ tùy theo ngữ nghĩa của các đối tượng bên trong segment Paging : mỗi phần tử trong PT được gắn thêm các bit bảo vệ Mỗi page không nhận thức được ngữ nghĩa của các đối tượng bên trong page, nên bảo vệ chỉ áp dụng cho toàn bộ trang, không ph...

    pdf72 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 2401 | Lượt tải: 1

  • Bài giảng Hệ điều hành nâng cao - DeadlockBài giảng Hệ điều hành nâng cao - Deadlock

    Hệ thống : “Deadlock hả ? What, what, what ???” - Don’t see -Don’t know - Don’t care Có thể chấp nhận không ? -Cân nhắc giữa tần suất xảy ra deadlock và chi phí giải quyết deadlock - Là giải pháp của hầu hết HĐH hiện nay

    pdf36 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 3608 | Lượt tải: 1

  • Bài giảng Hệ điều hành nâng cao - Đồng bộ hoá tiến trìnhBài giảng Hệ điều hành nâng cao - Đồng bộ hoá tiến trình

    Bài toán đồng bộ hoá kinh điển 3: Bửa ăn của các Triết gia (Dining Philosophers) - Năm triết gia ngồi chung quanh bàn ăn món spaghetti (yum.yum) - Trên bàn có 5 cái nĩa được đặt giữa 5 cái đĩa (xem hình) - Để ăn món spaghetti mỗi người cần có 2 cái nĩa - Triết gia thứ i: - Thinking. - Eating.

    pdf85 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 4161 | Lượt tải: 3

  • Bài giảng Hệ điều hành nâng cao - Liên lạc giữa các tiến trìnhBài giảng Hệ điều hành nâng cao - Liên lạc giữa các tiến trình

    Cấu trúc địa chỉ Socket „ Generic socket address structure: „ struct sockaddr { sa_family_tsa_family; /* address family */ char sa_data[14]; /* socket address */ }; „ A popular BSD-derived implementation: „ struct sockaddr_in { sa_family_t sin_family; /* address family */ in_port_t sin_port; /* protocol port number */ struct in_addr sin_a...

    pdf29 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 1825 | Lượt tải: 0

  • Bài giảng Hệ điều hành nâng cao - Quản lý tiến trìnhBài giảng Hệ điều hành nâng cao - Quản lý tiến trình

    Điều phối với nhiều mức ưu tiên – Thực tế - Tổ chức N RL ứng với nhiều mức ưu tiên - Mỗi RLi áp dụng RR - Giữa các RL áp dụng điều phối theo độ ưu tiên : - RLirỗng mới điều phối RLi+1

    pdf57 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 2897 | Lượt tải: 0

  • Giáo trình Hệ điều hành LinuxGiáo trình Hệ điều hành Linux

    Hai chế độ làm việc. Kèm với mọi hệ thống Unix /Linux có bộ soạn thảo vi.vi là bộ soạn thảo khá mạnh và dùng rất ít tài nguyên hệ thống. vi chỉ soạn thảo tệp thuần text, không kèm định dạng nên chỉ dùng vi để soạn các đoạn chương trình shell, sửa lỗi các tệp mã nguồn chương trình. Dưới đây sẽ giới thiệu những chức năng cơ bản nhất của vi. Có h...

    pdf20 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 2077 | Lượt tải: 1

  • Bài giảng Hệ điều hành Unix/Linux - Bài 6Bài giảng Hệ điều hành Unix/Linux - Bài 6

    Lập trình C/C++ -Trong linux, các chương trình C thường có phần mở rộng *.c. Các chương trình C++thường có phần mở rộng *.cc hoặc *.C -Trình biên dịch phổ biến để biên dịch các chương trình C/C++ là gcc và g++.  Cú pháp: gcc -o [-I ] -Ví dụ: $gcc -o hello hello.c

    pdf62 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 7608 | Lượt tải: 1

  • Bài giảng Hệ điều hành Unix/Linux - Bài 5Bài giảng Hệ điều hành Unix/Linux - Bài 5

    Bộ lọc sort Sắp xếp mỗi dòng từ file hoặc thiết bị nhập theo thứ tự tăng dần.  Các tùy chọn của bộ lọc sort: -r: sắp xếp giảm dần -n: Sắp xếp tăng dần -k -t  Ví dụ: $sort –r -k2 –t’:’ test.txt

    pdf18 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 2117 | Lượt tải: 0