hệ điều hành độc lập

Thực hành hệ điều hành Semaphore.doc

Thực hành hệ điều hành Semaphore.doc

Ngày tải lên : 12/09/2012, 16:40
... THỰC HÀNH HỆ ĐIỀU HÀNH TIỂU TRÌNH _ DÙNG SEMAPHORE ĐỂ BẢOVỆ CRITICAL SECTION Bài 1 : Mục tiêu : Bài thực hành cho biết cách dùng hàm CreateThread để ... đây } } const int numThreads=4; void main() { HANDLE h[numThreads]; DWORD threadID; int i; THỰC HÀNH HỆ ĐIỀU HÀNH TIỂU TRÌNH _ DÙNG SEMAPHORE ĐỂ BẢOVỆ CRITICAL SECTION //tạo các tiểu trình, mỗi tiểu ... Semaphore để “bảo vệ” việc truy xuất biến Count để có kết qủa đúng. Hàm CreateSemaphore để tạo lập biến Semaphore S Hàm WaitForSingleObject giống như hàm down() trong giải pháp Sleep and Wake...
  • 3
  • 1.8K
  • 30
Thuc Hanh He Dieu Hanh 3 - ReadFloppyDisk.doc

Thuc Hanh He Dieu Hanh 3 - ReadFloppyDisk.doc

Ngày tải lên : 12/09/2012, 16:40
... THỰC HÀNH HỆ ĐIỀU HÀNH – BÀI 3 Mục tiêu : Tìm hiểu cách quản lý file và điã. Thực hành trên đĩa mềm 1.44Mb Bài 1 : /* The Boot sector on the...
  • 2
  • 479
  • 5
Lập trình hệ điều hành Chapter 2.

Lập trình hệ điều hành Chapter 2.

Ngày tải lên : 01/11/2012, 16:37
... được phát minh bởi Dennis Ritchie năm 1972  C dùng để viết hệ điều hành UNIX  Lịch sử của C và Unix gắn liền với nhau  UNIX được hoàn thành với C 01/11/12 16:38 6/20 2. Mở rộng của C++ Một số ... Sang Bộ môn: Tin học TC – KT Khoa: Hệ Thống Thông Tin Kinh tế - Học Viện Tài Chính Tel: 0982.165.568 Email: sanghv@hvtc.edu.vn Website: http://www.hvtc.edu.vn/sanghv Lập trình hướng đối tượng 01/11/12 ... xuất hiện Ví dụ: tìm số lớn nhất trong dãy 01/11/12 16:38 17/20 Bài tập (week 2) • Sử dụng TC++ để lập trình: 2. Làm lại các bài tập ở tuần 1 với cout và cin 2. Viết chương trình tính: 3. Nhập...
  • 19
  • 603
  • 2
Lập trình hệ điều hành Chapter 3 (cont).

Lập trình hệ điều hành Chapter 3 (cont).

Ngày tải lên : 01/11/2012, 16:37
... khởi tạo } 17/20 8. Thành phần đối tượng Khái niệm:  là thành phần dữ liệu của lớp có kiểu là một lớp khác Khai báo: <tên lớp> <tên thành phần dữ liệu> Ví dụ: thành phần ns của lớp ... lớp>::<tên thành phần dl> = <giá trị>; Ví dụ: int PS::count=0; 16/20 7. Thành phần hằng b. Phương thức hằng Khái niệm:  là hàm thành phần của lớp nhưng không có khả năng thay đổi thành phần ... là lớp bạn của B thì mọi hàm thành phần của A sẽ trở thành hàm bạn của B 4/20 5. Hàm bạn và lớp bạn Khái niệm hàm bạn:  Hàm bạn của một lớp là hàm không phải là thành phần của lớp  Nhưng có...
  • 19
  • 500
  • 1
Lập trình hệ điều hành Chapter 3

Lập trình hệ điều hành Chapter 3

Ngày tải lên : 01/11/2012, 16:37
... gồm các thành phần: -DL: mã vật tư, tên vật tư, loại phiếu, ngày lập, khối lượng, đơn giá, thành tiền -Pt: nhập, in, kiểm tra phiếu nhập hay xuất Hàm main: -Nhập danh sách hóa đơn -Tính thành tiền ... truy xuất:] //khai báo các thành phần dữ liệu của lớp [quyền truy xuất:] //khai báo các thành phần hàm của lớp }; 15/20 2. Các phương thức Một đối tượng thường có 4 kiểu hành vi cơ bản Các phương ... báo Khai báo thành phần  Dữ liệu: Tương tự như khai báo biến <kiểu dữ liệu > <tên_thành_phần>; Chú ý: không được khởi tạo giá trị ban đầu 31/20 Bài tập (week 3) • Sử dụng TC++ để lập trình: 6....
  • 32
  • 415
  • 0
Lập trình hệ điều hành Chapter 4

Lập trình hệ điều hành Chapter 4

Ngày tải lên : 01/11/2012, 16:37
... lớp A có thành phần x  Trong lớp B cũng có thành phần x  Xây dựng lớp C kế thừa từ lớp A và B  Theo nguyên lý kế thừa: trong C sẽ có hai thành phần x  Vấn đề xảy ra:  Khi truy cập thành phần ... con  private: tất cả các thành phần public của lớp cha sẽ là private ở lớp con protected private (ngầm định) 11/01/12 11/01/12 16:38 16:38 Lập trình hướng đối tượng Lập trình hướng đối tượng Hà ... khởi tạo lớp con Ví dụ: hàm khởi tạo của lớp A, B 11/01/12 11/01/12 16:38 16:38 Lập trình hướng đối tượng Lập trình hướng đối tượng Hà Văn Sang Khoa HTTT, Academy Of Finance, Hanoi CHƯƠNG IV Object...
  • 26
  • 526
  • 1
Lập trình hệ điều hành Chapter 5.

Lập trình hệ điều hành Chapter 5.

Ngày tải lên : 01/11/2012, 16:37
... 2;} } 11/01/12 11/01/12 16:38 16:38 Lập trình hướng đối tượng Lập trình hướng đối tượng Hà Văn Sang Khoa HTTT, Academy Of Finance, Hanoi Hà Văn Sang Bộ môn: Tin học TC – KT Khoa: Hệ Thống Thông Tin Kinh ... http://www.hvtc.edu.vn/sanghv Lập trình hướng đối tượng Object Oriented Programing– Information Systems Department 4 2. Phương thức ảo 2. Phương thức ảo  Định nghĩa:  Hàm ảo là hàm thành phần của lớp  Được ... Kết gán sớm • Lúc chạy chương trình  Kết gán muộn 11/01/12 11/01/12 16:38 16:38 Lập trình hướng đối tượng Lập trình hướng đối tượng Hà Văn Sang Khoa HTTT, Academy Of Finance, Hanoi CHƯƠNG V Object...
  • 9
  • 520
  • 2
Lập trình hệ điều hành Chapter 6.

Lập trình hệ điều hành Chapter 6.

Ngày tải lên : 01/11/2012, 16:37
... T3> T1 tong(T1 x, T2 y, T3 z) { return x+y+z ; } 11/01/12 11/01/12 16:38 16:38 Lập trình hướng đối tượng Lập trình hướng đối tượng Hà Văn Sang Khoa HTTT, Academy Of Finance, Hanoi CHƯƠNG VI ... hình) template <class T1, class T2 > class <tên khuôn hình lớp> { <khai báo các thành phần> }; Object Oriented Programing– Information Systems Department 4 1. Khuôn hình hàm 1....
  • 13
  • 484
  • 0
Lập trình hệ điều hành Chapter1

Lập trình hệ điều hành Chapter1

Ngày tải lên : 01/11/2012, 16:37
... trình 1. Tổng quan về các kỹ thuật lập trình  1.1 Lập trình tuyến tính  1.2 Lập trình cấu trúc  1.3 Lập trình môđun  1.4 Nhược điểm của lập trình cấu trúc  1.5 Lập trình hướng đối tượng Object ... khác nhau:  Ví dụ: hệ điều hành Windows  Lĩnh vực chính:  Hệ thống thời gian thực  Cơ sở dữ liệu hướng đối tượng  Hệ siêu văn bản, đa phương tiện  Trí tuệ nhân tạo  Lập trình song song, ... Department 7 1.2 Lập trình cấu trúc 1.2 Lập trình cấu trúc  Ra đời vào những năm 70:  Chương trình được chia nhỏ thành chương trình con:  Thủ tục (Procedure)  Hàm (Function)  Các chương trình con:  Độc...
  • 29
  • 447
  • 0
Hướng dẫn thiết lập Rsync Hệ điều hành máy chủ Asianux Server 3

Hướng dẫn thiết lập Rsync Hệ điều hành máy chủ Asianux Server 3

Ngày tải lên : 05/11/2012, 11:43
... BatchMode no # CheckHostIP yes Tại sao cần phải thiết lập Rsync Hướng dẫn thiết lập Hướng dẫn thiết lập Rsync Rsync Hệ điều hành máy chủ Hệ điều hành máy chủ Asianux Server 3 Asianux Server 3 VietSoftware ... rsync. Ta sẽ thiết lập Rsync tự động Backup thư mục Sang một máy chủ khác Trên máy chủ cần Backup ta chạy lệnh #ssh-keygen -t dsa Copy thư mục id_dsa.pub sang máy và gán thành authorized_keys2. scp ... Tại sao cần phải thiết lập Rsync Không thể đảm bảo rằng một hệ thống với những cơ sở dữ liệu quan trọng của bạn sẽ không bao giờ có sự cố. Khi...
  • 6
  • 1.1K
  • 2
Thiết lập ClamAV Hệ điều hành máy chủ Asianux Server 3

Thiết lập ClamAV Hệ điều hành máy chủ Asianux Server 3

Ngày tải lên : 05/11/2012, 11:43
... tệp: /etc/crontab 10 12 * * * clamav /opt/clamav/bin/freshclam /etc/crontab Thiết lập ClamAV Thiết lập ClamAV Hệ điều hành máy chủ Hệ điều hành máy chủ Asianux Server 3 Asianux Server 3 VietSoftware Inc. Asianux...
  • 9
  • 452
  • 1
Thiết lập logrotate Hệ điều hành máy chủ Asianux Server 3

Thiết lập logrotate Hệ điều hành máy chủ Asianux Server 3

Ngày tải lên : 05/11/2012, 11:43
... lập Hướng dẫn thiết lập logrotate logrotate Hệ điều hành máy chủ Hệ điều hành máy chủ Asianux Server 3 Asianux Server 3 VietSoftware Inc. Asianux Vietnam Ha noi, 16-20/06/2008 Thiết lập ... (4 lần – đến lần thứ 4 thì 4 bị xóa, 1 thành 2, 2 thành 3, 3 thành 4) # create new (empty) log files after rotating old ones create b>Thiết lập file /etc/logrotate.d/httpd Tạo ra một ... Inc. Asianux Vietnam Ha noi, 16-20/06/2008 Thiết lập logrotate a>Thiết lập file /etc/logrotate.conf Thiết lập file config cho dịch vụ logrotate như sau # see "man logrotate"...
  • 11
  • 815
  • 1