... cứu
Phân biệt hệđiềuhành với các thành
phần khác.
Hệ điềuhành làm những việc gì và làm
như thế nào?
Dùng những khái niệm của hệđiềuhành
trong thiết kế chương trình, phân tích hệ
thống, ...
dùng
Operating systems
28
PTIT, 2012
Khởi động hệthống (system boot)
Hệ điềuhành có thể được chứa trên đĩa
hoặc bộ nhớ (ROM)
Bootstrap là đọan chương trình nhỏ kích
họat việc khởi động hệđiều ... Thế hệ 2: 1955 – 1965
Thế hệ 3: 1965 – 1980
Thế hệ 4: 1981 đến nay
Operating systems
16
PTIT, 2012
Windows
Desktop Windows
Server Windows
Operating systems
8
PTIT, 2012
Máy tính thế hệ...
... ID)
Trạng thái tiến trình
Không gian làm việc của tiến trình
Thông tinvề quan hệ của tiến trình
Thông tinthống kê
Operating systems
21
PTIT, 2012
Priority
Mỗi tiến trình được gán một ...
(quantum=2).
2-Thời gian chờ (waiting time) và thời gian lưu hệthống
(turnaround time) của từng tiến trình
Operating systems
12
PTIT, 2012
Điều phối CPU cho tiến trình
Điều phối (scheduling): phân ... =2.
Operating systems
2
PTIT, 2012
Nội dung
Mô hình tiến trình
Điều phối CPU
Các giải thuật điều phối
Operating systems
15
PTIT, 2012
Tổ chức điều phối
Ready List CPU
Blocked List
Chờ sự kiện
Sự kiện...
...
e(s)<0.
Operating systems
3
PTIT, 2012
Nhu cầu thôngtin giữa các tiến trình
Trong hệ thống, các tiến trình có nhu cầu liên lạc với nhau
để:
Chia sẻ thông tin
Phối hợp thực hiện công việc
Operating ... ();
}
Operating systems
37
PTIT, 2012
Trả một chiếc nĩa
void putdown(int i){
state[i] = thinking;
test((i + 4) % 5);
test((i + 1) % 5);
}
Operating systems
28
PTIT, 2012
Monitor
Operating systems
4
PTIT, ... philosopher{
enum (thinking, hungry, eating} state[5];
condition self[5];
void init();
void test(int i);
void pickup( int i);
void putdown (int i);
}
Operating systems
41
PTIT, 2012
Một số bài...
...
trạng thái hệ thống
Kiểm tra
trạng thái an
toàn
PTIT, 2012
Thuật toán Banker
Nguyên tắc: Khi tiến trình yêu cầu tài
nguyên, hệthống cấp phát “thử”, sau đó
xác định xem hệthống có an ... dụng.
Finish [p]: tiến trình p đã thực hiện xong
PTIT, 2012
Trạng thái an toàn của hệ thống
Trạng thái
an toàn
(safe state):
hệ thống có
thể cấp phát
tài nguyên
cho các tiến
trình mà
không bị tắc ... đúng
1 chiếc nĩa
PTIT, 2012
Giải quyết vấn đề tắt nghẽn
Ngăn chặn (Prevention):
Lọai bỏ 4 điều kiện của tắc nghẽn
Xử lý (Detection and recovery)
Chấp nhận cho tắc nghẽn xảy ra, thực...
... được.
Operating systems
29
PTIT, 2012
Bảng trang nhiều cấp
p1 p2 d
Cấu trúc địa chỉ trong
bảng trang hai cấp
Operating systems
26
PTIT, 2012
Chuyển đổi địa chỉ ảo thành địa chỉ vật lý
Operating systems
4
PTIT, ... base&limit
Operating systems
12
PTIT, 2012
Cấp phát liên tục
Mô hình 2 (base&limit) quản lý địa chỉ
bắt đầu và địa chỉ kết thúc.
Operating systems
9
PTIT, 2012
Swap
Operating systems
15
PTIT, ... quản lý bộ nhớ “nhìn thấy”.
Operating systems
17
PTIT, 2012
Phân đọan
Đối với người sử
dụng, một chương
trình được chia
thành nhiều phần
khác nhau:
Operating systems
28
PTIT, 2012
Tăng tốc...
... một tiến
trình được lưu trữ liên tiếp
nhau trên đĩa cứng.
PTIT, 2012
Bài tập 3
Giả sử có một hệthống sử dụng kỹ thuật phân
trang theo yêu cầu. Bảng trang được lưu trữ
trong các thanh ghi. ... chuỗi truy xuất bộ nhớ có
chiều dài p với n số hiệu trang khác nhau
xuất hiện trong chuỗi. Giả sử hệthống sử
dụng m khung ( khởi động trống). Với một
thuật toán thay thế trang bất kỳ :
Cho ... 1, 11 bit cho bảng trang cấp 2, còn lại
dành cho offset. Cho biết kích thước một
trang trong hệ thống, và không gian địa
chỉ ảo có bao nhiêu trang ?
PTIT, 2012
Thuật tóan NRU
Kết hợp bit...
... (DMA)
Operating systems
4
PTIT, 2012
4
Bộ điều khiển thiết bị
Bộ điều khiển thiết bị
Mỗi thiết bị xuất nhập điều có bộ điều khiển thiết bị riêng
Mỗi thiết bị xuất nhập điều có bộ điều khiển ... ms + 7 * (8.3+16.7) ms = 220 ms
Operating systems
29
PTIT, 2012
Bài tập 1
Xét một hệthống đĩa cứng với các
Xét một hệthống đĩa cứng với các
thông số:
thông số:
Seek time = 5ms
Seek time ... cylinder cuối cùng, đầu đọc
Khi đến cylinder cuối cùng, đầu đọc
quay về vị trí xuất phát
quay về vị trí xuất phát
Operating systems
31
PTIT, 2012
KHông phân mảnh
Thời gian đọc 1 sector+
Thời...
... Allocation Table) là hệthống quản lý tập tin đơn
giản, được sử dụng chủ yếu trong các hệđiềuhành DOS
và Windows. Tuy nhiên, FAT(12 và 16) được xem như là
các hệthống quản lý tập tin nhỏ gọn và ... liệu
Operating systems
2
PTIT, 2012
2
Hệ thống tập tin
Tập các thuật toán và cấu trúc dữ
liệu thích hợp nhằm chuyển các
thao tác luận lý trên file thành dữ
liệu ghi trên thiết bị lưu trữ.
Operating ... directory.
Operating systems
26
PTIT, 2011
Root directory
Chứa các thôngtin 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 nằm
ngay sau bảng FAT, được tổ chức thành...
... Xem thôngtin nạp hệđiềuhành khi khởi động
Để dễ dàng hơn cho việc phát hiện lỗi khi nạp hệđiềuhành (boot), tôi sẽ hướng dẫn bạn
cách xem hệđiềuhành làm những gì trong quá trình nạp hệ ...
một màn hình với thôngtin nạp hệthống sẽ thay thế cho thanh chờ màu xanh lúc bình
thường.
Cách thực hiện:
- Chạy msconfig từ trình đơn Start
- Chọn Continue khi có thông báo UAC
- ... thông báo UAC
- Chọn thẻ Boot
- Chọn Yes khi có thông báo xác nhận
- Đóng msconfig và khởi động lại máy để thấy tác dụng
- Chúc các bạn thành công
...
... operating system of Sun
Microsystems with roots in die BSD operating system
family. Solaris là Unix dựa trên hệđiềuhành của \ i J
Sun Microsystems với rễ trong gia đình của BSD hệ "V ▼
điều ...
hệ điền hành SunOS, tên này đã đƯỢr giữ vàn những
thông tín phát hành nội bộ của các phiên bản hiện
hành Solaris. The first version of SunOS was published in 1982. Phiên bản đầu tiên của
hệ ... Phiên
Solaris bản hệ
phiên điểu
bản hành
SunOS
Old release; still supported Cũ phát hành; vân còn được hô
trỢ
Current release Hiện hành
Future release Tương lai phát hành
Release date Ngày
phát hành
End...
... ngi.
1.3. n v lu tr thông tin:
n v bé nht dùng đ lu tr thôngtin là bit. Lng thôngtin cha trong 1 bit là va
SARAVIETNAM
Giáo trình Tin hc c bn – MS_DOS – NC
...
SARAVIETNAM
Giáo trình Tin hc c bn – MS_DOS – NC
1
Bài 1: Khái nim c bn v tin hc - H điu hành MS_DOS
I. Khái nim chung
1.1. Khái nim v tin hc
Tin hc là ngành khoa ... khi đng li ( khi đng ngui)
2.4. Tp tin (File):
Tp tin (hay còn gi là Tp) là hình thc, đn v lu tr thôngtin trên đa ca
H điu hành.
Tp gm có tên tp và phn m rng...
... khi đng li ( khi đng ngui)
2.4. Tp tin (File):
Tp tin (hay còn gi là Tp) là hình thc, đn v lu tr thôngtin trên đa ca
H điu hành.
Tp gm có tên tp và phn m rng ... máy tính. Các h điu hànhthông dng: MS-DOS, Windows, Unix, Linux, OS/2,
Macintosh …
2.2. H điu hành MS - DOS
MS-DOS (Microsoft Disk Operating System) là h điu hành( HH) ca tp đoàn ... du nhc lnh : PROMPT
Lnh to lp tp tin: COPY CON
Lnh đi tên tp tin: REN
Lnh sao chép tp tin: COPY
SARAVIETNAM
Giáo trình Tin hc c bn – MS_DOS – NC
9
Chuyn...
... trải nghiệm thú vị vềhệđiềuhành Windows 8
Consumer Preview vừa được Microsoft cung cấp gần đây. Với hàng loạt các
tính năng và tùy chọn mới nhầm mục đích làm cho hệđiềuhành này thân
thiện ... dòng lệnh tích hợp
Mặc định, nhóm Information (thông tinhệ thống) được mở sẵn, bên trong bao
gồm các tùy chọn tùy chỉnh : Thôngtin chi tiết về các thiết bị phần cứng
(Sytem Information), ... hiện đại cho hệđiềuhành
Windows trong tương lai. Tuy nhiên chúng ta cần thêm một thời gian nữa mới
có thể làm quen vớ
i giao diện Metro và cách chúng ta sẽ tương tác với hệđiều
hành này. Với...
...
Xây dựng hệthốngthôngtin quản lý điềuhành sản xuất kho nguyên liệu
Chƣơng V
CÀI ĐẶT VÀ THỬ NGHIỆM HỆTHỐNG
5.1 Môi trƣờng cài đặt
5.1.1. Hệ QTCSDL SQL SERVER
SQL Server là hệ quản trị ... kho
Lập biên bản
trả lại
Thông tinvề
nguyên liệu
Phiếu
nhập kho
Đọc danh
sách NVL
cần mua
Cập nhật vào
thẻ kho
Xây dựng hệthốngthôngtin quản lý điềuhành sản xuất kho nguyên liệu ... thông qua OLE DB.
- Dễ dàng mở rộng.
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG…………
Luận văn
Xây dựng hệthốngthôngtin quản lý
điều hành sản xuất kho nguyên liệu
Xây dựng hệthống thông...