Tổng hợp tài liệu, ebook Hệ Điều Hành tham khảo.
Phase One process tries to lock all records it needs, one at a time if needed record found locked, start over (no real work done in phase one) If phase one succeeds, it starts second phase, performing updates releasing locks Note similarity to requesting all resources at once Algorithm works where programmer can arrange program can be s...
29 trang | Chia sẻ: dntpro1256 | Ngày: 21/11/2020 | Lượt xem: 747 | Lượt tải: 0
Separate what is allowed to be done with how it is done a process knows which of its children threads are important and need priority Scheduling algorithm parameterized mechanism in the kernel Parameters filled in by user processes policy set by user process
55 trang | Chia sẻ: dntpro1256 | Ngày: 21/11/2020 | Lượt xem: 704 | Lượt tải: 0
A stripped down shell: while (TRUE) { /* repeat forever */ type_prompt( ); /* display prompt */ read_command (command, parameters) /* input from terminal */ if (fork() != 0) { /* fork off child process */ /* Parent code */ waitpid( -1, &status, 0); /* wait for child to exit */ } else { /* Child code */ execve (command, parameter...
36 trang | Chia sẻ: dntpro1256 | Ngày: 21/11/2020 | Lượt xem: 742 | Lượt tải: 0
Việc ứng dụng công nghệ GIS trên thiết bị di động để hỗ trợ các tàu đánh bắt cá hứa hẹn mang lại nhiều lợi ích cho ngư dân. Hiện tại đa số ngư dân của chúng ta đang dùng các thiết bị hỗ trợ đánh bắt cá được sản xuất ở nước ngoài với giá thành khá cao và khó tìm nơi sửa chữa hoặc khó tìm các thiết bị thay thế khi hỏng hóc. Với mục tiêu hỗ trợ...
9 trang | Chia sẻ: dntpro1256 | Ngày: 21/11/2020 | Lượt xem: 616 | Lượt tải: 0
Khi ứng dụng ở trạng thái 'Pause', người debug có thể thực hiện các lệnh sau : chọn menu Run.End để kết thúc việc chạy ứng dụng. chọn menu Run.Restart để kết thúc việc chạy ứng dụng rồi bắt đầu chạy lại từ đầu. chọn menu Run.Break để dừng đột ngột việc chạy ứng dụng, lệnh đang thực hiện sẽ được đánh dấu để ta dễ theo dõi. Chức năng này ...
15 trang | Chia sẻ: dntpro1256 | Ngày: 21/11/2020 | Lượt xem: 711 | Lượt tải: 0
Trong lúc hoạt động, các ứng dụng thường tạo ra các file tạm có phần nới rộng là *.tmp, *.bak,. Khi kết thúc, ứng dụng sẽ xóa các file tạm đi. Tuy nhiên trong 1 số trường hợp đặc biệt (máy treo, mất điện,.) các file tạm không được xóa hết và vẫn tồn tại trên đĩa cứng ở nhiều thư mục khác nhau. Ta hãy thử viết 1 ứng dụng cho phép user xác định m...
17 trang | Chia sẻ: dntpro1256 | Ngày: 21/11/2020 | Lượt xem: 700 | Lượt tải: 0
Tạo 1 form trống, 'add' điều khiển PictureBox chứa ảnh gốc vào form, set thuộc tính Visible = False, thuộc tính Picture = đườn dẫn file ảnh, rồi viết đoạn code sau cho form : Option Explicit Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Private Sub Form_Load() AutoRedraw = False ' để VB gọi hàm xử lý biến cố Paint En...
16 trang | Chia sẻ: dntpro1256 | Ngày: 21/11/2020 | Lượt xem: 683 | Lượt tải: 0
Trong code VB, ngoài việc gọi các thủ tục được định nghĩa trong Project và các thủ tục định sẵn, người lập trình còn có thể gọi các hàm trong các thư viện liên kết động. 1 thư viện liên kết động có dạng *.dll thường được xây dựng bằng ngôn ngữ VC++ và chứa 1 danh sách các hàm dịch vụ. Khi chương trình VB gọi 1 hàm trong file thư viện DLL, fi...
12 trang | Chia sẻ: dntpro1256 | Ngày: 21/11/2020 | Lượt xem: 655 | Lượt tải: 0
Trong code VB, ngoài việc gọi các thủ tục được định nghĩa trong Project và các thủ tục định sẵn, người lập trình còn có thể gọi các hàm trong các thư viện liên kết động. 1 thư viện liên kết động có dạng *.dll thường được xây dựng bằng ngôn ngữ VC++ và chứa 1 danh sách các hàm dịch vụ. Khi chương trình VB gọi 1 hàm trong file thư viện DLL, fi...
25 trang | Chia sẻ: dntpro1256 | Ngày: 21/11/2020 | Lượt xem: 680 | Lượt tải: 0
Nếu biểu thức được xây dựng chỉ trên các biểu thức cơ bản thì qui trình tính biểu thức chính là qui trình xây dựng biểu thức đó. Nếu biểu thức được xây dựng trên các biểu thức con bất kỳ thì qui trình tính toán như sau : tính từ trái sang phải, mỗi lần gặp 1 toán tử (ký hiệu là CurrentOp) thì phải nhìn trước toán tử đi ngay sau nó (SussesorOp),...
18 trang | Chia sẻ: dntpro1256 | Ngày: 21/11/2020 | Lượt xem: 714 | Lượt tải: 0