... message.setNeutralButton(R.string.close, new
DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
EditText et = (EditText)findViewById(R.id.editText1);
et.setText(""); ... trong)
Lập trình trên thiết bị di động: Android Khoa CNTT - Hutech
Nguyễn Hà Giang – (nguyenha.giang@yahoo.com)
23
Bên trong của ScrollVie...
... Operating systems
10
PTIT, 2012
Máy tính IBM PC năm 1981
Operating systems
11
PTIT, 2012
Máy tính Lisa 2 của Apple, 1984
Operating systems
12
PTIT, 2012
Máy tính Portable của Compaq, 1982
Operating ... vụ.
Web-based: cung cấp dịch vụ thông qua
công nghệ web
Operating systems
22
PTIT, 2012
Đa xử lý và đa nhiệm
Đa xử lý (Multi-processor) hệ thống gồm
nhiều bộ xử lý họat động so...
... (process ID)
Trạng thái tiến trình
Không gian làm việc của tiến trình
Thông tin về quan hệ của tiến trình
Thông tin thống kê
... chờ (waiting time) và thời gian lưu hệ thống
(turnaround time) của từng tiến trình
Operating systems
24
PTIT, 2012
Bài tập 2
Giả sử hệ thống không giới hạn số lượng thiết bị I/O.
Biểu di n kết ... Operating systems
10
PTIT, 2012
Thread...
... lỗi truy xuất đối với tài nguyên chung.
Operating systems
11
PTIT, 2012
Nguyên tắc
1. Tại 1 thời điểm chỉ có 1 tiến trình trong miền găng.
2. Không có ràng buộc về tốc độ của các tiến trình và số ...
phải chờ.
Up(s): tăng giá trị của e lên 1. Nếu có tiến
trình đang chờ thì chọn một tiến trình để đánh
thức.
Operating systems
22
PTIT, 2012
Semaphore
Yêu cầu của semaphore: Khi tiế...
... toàn
Available [r]: Số tài nguyên sẵn sàng ứng
với từng loại tài nguyên r.
Max[p,r]: Nhu cầu tài nguyên của tiến trình
p đối với tài nguyên r.
Allocation [p,r]: số tài nguyên loại r đã cấp
cho ... wait)
PTIT, 2012
Đồ thị cấp phát tài nguyên
P: Tiến trình
R: Tài nguyên
P đang chiếm R
P đang yêu cầu R
PTIT, 2012
Đồ thị cấp phát tài nguyên
PTIT, 2012
Đồ thị cấp phát tà...
...
(segment)
1
3
2
4
1
4
2
3
Operating systems
19
PTIT, 2012
Phân đọan
Mỗi đọan bộ nhớ trong không gian địa chỉ
luận lý được nhận di n bằng địa chỉ bắt
đầu của đọan (base) và kích thước của
đọan đó (limit).
Cấu ... nhớ
Operating systems
20
PTIT, 2012
Chuyển đổi địa chỉ trong cơ chế phân
đọan
Operating systems
21
PTIT, 2012
Một hệ thống phân đọan
Operating systems
22
PTIT, 2012
Dùng...
...
Trang nào sẽ được chọn
thay thế theo :
a) thuật toán NRU
b) thuật toán FIFO
c) thuật toán LRU
d) thuật toán "cơ hội thứ 2"
PTIT, 2012
Bài tập 5
Xét chuỗi truy xuất bộ nhớ sau:
1, 2 ... lý.
Nếu trang đã có thay đổi thì cần lưu lại
bản mới nhất.
Dirty bit dùng để đánh dấu trang có bị thay
đổi không.
PTIT, 2012
Hiệu suất của cơ chế phân trang
Gọi p là tỉ lệ lỗi trang (0...
... 256 * 28.8 = 7.37 seconds
Operating systems
16
PTIT, 2012
16
Thuật toán định thời đĩa
Thuật toán định thời đĩa
Xác định thứ tự di chuyển giữa các
Xác định thứ tự di chuyển giữa các
track trên ... đầu đọc
quay về vị trí xuất phát
quay về vị trí xuất phát
Operating systems
21
PTIT, 2012
21
RAID (Redundant Array of
RAID (Redundant Array of
Inexpensive Disks)
Inexpensive Disks)
C...
... cuối cùng của bảng
Root directory.
Operating systems
26
PTIT, 2011
Root directory
Chứa các thông tin cần thiết để quản lý các tập tin và thư
mục con trong thư mục gốc của đĩa. Root directory ... indirect block
Triple indirect block
Double indirect block
Indirect blocks Data blocks
Operating systems
15
PTIT, 2012
15
Cấu trúc thư mục của Windows
Cấu trúc thư mục của Windows
Fi...