2 8 sơ đồ chân led 7 thanh

Đồ án hệ điều hành GIAO TIẾP GIỮA CÁC TIẾN TRÌNH BẰNG SHARED MEMORY

Đồ án hệ điều hành GIAO TIẾP GIỮA CÁC TIẾN TRÌNH BẰNG SHARED MEMORY

Ngày tải lên : 30/01/2016, 14:43
... shmctl(int shmid,int cmd,struct shmid ds*buf); Company Logo Vấn Đề Đồng Bộ Tiến Trình Là phương pháp nhanh trao đổi tiến trình vấn đề đặt đồng hay nhiều tiến trình việc đọc ghi liệu chung vùng nhớ chung ... giao tiếp tiến trình Share memory •Viết chạy chương trình với toán đơn giản +, -, (, ) 2. Hướng phát triển: Đồ án dừng lại phạm vi tìm hiểu giao tiếp tiến trình chế Share memory viết chương trình ... Company Logo Nội Dung Chính Phần :Tổng Quan Đề Tài Phần 2: Cơ Sở lý Thuyết Phần :Cài Đặt Chương Trình Phần 4: Kết Quả Và Đánh Giá Company Logo Phần I:Tổng...
  • 17
  • 2K
  • 15
Giáo trình hệ điều hành Linux và Unix

Giáo trình hệ điều hành Linux và Unix

Ngày tải lên : 23/08/2012, 10:08
... tháng dư i d ng s ngày năm 20 01 # cal -j 20 01 March 20 01 Su Mo 63 70 77 84 64 71 78 85 Tu We 65 72 79 86 66 73 80 87 Th 60 67 74 81 88 Fr 61 68 75 82 89 Sa 62 69 76 83 90 2. 5 Xem thông tin h th ng ... type `warranty' 5^3 125 12+ 12+ 78 * 7- 62/ 4 554.50000000000000000000 a=4 a^a 25 6 a* 78 3 12 b=45 a*b 180 a/b 088 888 888 888 888 888 88 a%b 00000000000000000040 ây * phép nhân, ^ phép tính lu th a, / phép ... shell 171 7 .2 M t s l nh l p trình shell 175 7 .2. 1 S d ng toán t bash 175 7 .2. 2 i u n lu ng 179 7 .2. 3 Các toán t nh hư ng vào 193 7 .2. 4 Hi n dòng...
  • 214
  • 5.5K
  • 63
Giáo trình Hệ điều hành Linux cơ bản Chương 01

Giáo trình Hệ điều hành Linux cơ bản Chương 01

Ngày tải lên : 05/11/2012, 14:31
... phí, phát triển mạng Internet 3 Điểm khác biệt Linux     Hệ điều hành đa nhiệm 32 bit Chạy cấu hình từ 80 386 trở lên Chạy nhiều kiến trúc Intel, Alpha Hầu hết tiện ích hay ứng dụng miễn phí ... hành  Nó hệ điều hành đa nhiệm, đa người dùng  Linux gồm hai thành phần chính: Kernel ứng dụng 2 Lịch sử phát triển Linux  Linux 1.0 thức phát hành vào năm 1994  Nó phát triển từ đề án có tên ... Linux  Các vấn đề phần cứng Linux không dể cài đặt nhiều không tương thích với vài phần cứng 7 Kiến trúc Linux NGƯỜI DÙNG Linux khác UNIX nào?  UNIX phát triển với sách nghiêm ngặt  Mỗi người...
  • 12
  • 2.6K
  • 57
Giáo trình Hệ điều hành Linux cơ bản Chương 02

Giáo trình Hệ điều hành Linux cơ bản Chương 02

Ngày tải lên : 05/11/2012, 14:31
... splashimage=(hd0,0)/grub/splash.xpm.gz title Fedora Core (2. 6 .8- 1. 521 ) root (hd0,0) kernel /vmlinuz -2. 6 .8- 1. 521 ro root=LABEL=/ initrd /initrd -2. 6 .8- 1. 521 .img title Windows 20 00 rootnoverify (hd0,1) chainloader ... #man [tên lệnh]  Hostname : Xem đổi tên máy 7 Các mức hoạt động hệ thống  Init : khởi động lại hệ thống  Init : giao tiếp với người dùng chế độ đồ họa (X Window)  Init : không sử dụng  Init ... phần cứng Intel khác  Việc tìm hiểu danh sách tương thích phần cứng giúp cho việc cài đặt tốt 2 Những chuẩn bị trước cài đặt Linux Trước cài đặt cần chuẩn bị phần sau:        Yêu cầu...
  • 33
  • 676
  • 22
Giáo trình Hệ điều hành Linux cơ bản Chương 03

Giáo trình Hệ điều hành Linux cơ bản Chương 03

Ngày tải lên : 05/11/2012, 14:31
... gid=5,mode= 620 1 1 0  cột 1: thiết bị hệ thống tập tin cần mount  cột 2: xác định mount point (chữ none sử dụng cho hệ thống tập tin đặc biệt swap)  cột 3: loại filesystem : vfat, ext2 …  cột ... Partition (tt) Định dạng partition  Cú Pháp : #mkfs –t Ví dụ : #mkfs –t ext2 /dev/hda1 Những khái niệm filesystem a) Trong Linux xem file inode, thư mục file chứa entry b) ... filesystem  Storageblock vùng lưu liệu thực tập tin thư mục Nó chia thành datablock Mỗi block chứa 1 024 ký tự - Datablock tập tin thường lưu inode tập tin nội dung tập tin - Datablock thư mục lưu danh...
  • 33
  • 789
  • 6
Giáo trình Hệ điều hành Linux cơ bản Chương 04

Giáo trình Hệ điều hành Linux cơ bản Chương 04

Ngày tải lên : 05/11/2012, 14:31
... thảo: nhấn phím i, a …  Chuyển chế độ soạn thảo sang chế độ lệnh: nhấn phím ESC sau lệnh thao tác 2 Email Linux  Trình tiện ích cung cấp để hổ trợ cho việc gởi nhận mail • Nhận mail : #mail • Gởi...
  • 12
  • 1.8K
  • 21
Giáo trình Hệ điều hành Linux cơ bản Chương 05

Giáo trình Hệ điều hành Linux cơ bản Chương 05

Ngày tải lên : 05/11/2012, 14:31
... group thường sử dụng giá trị 500 3 Các cách quản lý user group  Sử dụng lệnh  Sử dụng công cụ đồ họa  Chỉnh sửa trực tiếp vào file 4 Tạo user công cụ User Manager  Từ Programs -> System -> ... tin gồm có trường, phân cách dấu hai chấm  /etc/shadow Lưu mật mã hóa có user root quyền đọc 8 Quyền hạn  Trong Linux có dạng đối tượng : • Owner (người sở hữu) • Group owner (nhóm sở hữu) ... myfile r w owner - r - - Group owner r - - other users Ngoài ra, dùng số Ví dụ : quyền r, w, x : 4 +2+ 1 = Tổ hợp quyền có giá trị từ đến 9 Các lệnh liên quan đến quyền hạn  Lệnh Chmod : dùng để...
  • 21
  • 1.6K
  • 17
Giáo trình Hệ điều hành Linux cơ bản Chương 06

Giáo trình Hệ điều hành Linux cơ bản Chương 06

Ngày tải lên : 05/11/2012, 14:31
... Quota gì?  Quota dùng để hiển thị việc sử dụng giới hạn không gian lưu trữ người dùng partition 2 Cách hoạt động quota  Khi áp dụng quota cho thư mục thư mục phải partition  Khi gọi, quota đọc ... #edquota #edquota Filesystem /dev/hdc5 nvan Block Soft Hard Inode Soft 1500 20 00 0 Hard  Khởi động quota #quotaon /dev/hdc5 #quotaoff : Tạm ngưng quota hệ thống tập tin 5...
  • 8
  • 1.1K
  • 20
Giáo trình Hệ điều hành Linux cơ bản Chương 07

Giáo trình Hệ điều hành Linux cơ bản Chương 07

Ngày tải lên : 05/11/2012, 14:31
... hình (tt) DEVICE=eth0 ONBOOT=yes BOOPROTO=static BROADCAST=1 72 . 29.14.159 IPADDR=1 72 . 29.14.150 NETMASK =25 5 .25 5 .25 5 .22 4 NETWORK=1 72 . 29.14. 1 28 TYPE=Ethernet Công cụ cấu hình (tt)  setup -> network ... 600; max-lease-time 72 0 0; option subnet-mask 25 5 .25 5 .25 5.0; option broadcast-address 1 92. 1 68. 1 .25 5; option routers 1 92. 1 68. 1 .25 4; option domain-name-servers 1 92. 1 68. 1.1,1 92. 1 68. 1 .2; option domain-name ... router • route add default gw 1 72 . 29.14.150 • route add –net 10.0.0.0 netmask 25 5.0.0.0 gw 1 92. 1 68. 1 .25 4 eth0 • route del –net 10.0.0.0 netmask 25 5.0.0.0 gw 1 92. 1 68. 1 .25 4 eth0 Công cụ cấu hình ...
  • 20
  • 1.6K
  • 17
Giáo trình Hệ điều hành Linux cơ bản Chương 08

Giáo trình Hệ điều hành Linux cơ bản Chương 08

Ngày tải lên : 05/11/2012, 14:31
... khác : failed dependecies Ví dụ : Bạn cài package foo-1.0-1.i 386 .rpm #rpm -ivh foo-1.0-1.i 386 .rpm foo package foo-1.0-1.i 386 .rpm is already installed Lệnh rpm (tt) #rpm -ivh foo-1.0-1.i 386 .rpm foo ... package, bạn kiểm tra lại cách dể dàng 2 Lệnh rpm  Cài đặt phần mềm rpm : Cú pháp : #rpm –ivh package Một số trường hợp lỗi • Package cài : package is already installed • Xung đột tập tin : …package…conflicts ... from bar-1.0-1 Lưu ý : Để bỏ qua lỗi sử dụng tùy chọn –replacefiles #rpm -ivh foo-1.0-1.i 386 .rpm failed dependencies : bar is needed by foo-1.0-1 Lưu ý : Để bỏ qua lỗi sử dụng tùy chọn –nodeps...
  • 11
  • 1.5K
  • 18
Giáo trình Hệ điều hành Linux cơ bản Chương 09

Giáo trình Hệ điều hành Linux cơ bản Chương 09

Ngày tải lên : 05/11/2012, 14:31
... system-config-samba-1 .2. 15-0.fc2.1 samba-3.0 .7 -2. fc2 samba-client-3.0 .7 -2. fc2 samba-common-3.0 .7 -2. fc2 samba-swat-3.0 .7 -2. fc2 Cài đặt khởi động samba (tt)  Khởi động Samba thời điểm boot hệ thống ... workgroup = LINUX ; nhóm mà máy tham gia server string = Samba Server ; hosts allow = 1 92. 1 68. 1.150 1 92. 1 68 .2. 1 27 ; định địa phép truy cập đến samba server guest account = pcguest ; cung cấp username ... 2 Cài đặt khởi động samba  Cài đặt Samba : Chúng ta cài đặt Samba trình cài Fedora cài sau tiện ích RPM Các tập tin bao gồm : • • • • • system-config-samba-1 .2. 15-0.fc2.1 samba-3.0 .7 -2. fc2...
  • 17
  • 1.6K
  • 17
Giáo trình Hệ điều hành Linux cơ bản Chương 10

Giáo trình Hệ điều hành Linux cơ bản Chương 10

Ngày tải lên : 05/11/2012, 14:31
... portmap-4.0- 57 Cấu hình NFS  Cả hai NFS Server NFS Client phải cài NFS package Sau ta tiến hành cấu hình NFS tập tin /etc/exports #/etc/exports /data/files *(ro,sync) /home 1 92. 1 68. 1.0 /24 (rw,sync) ... *(ro,sync) /home 1 92. 1 68. 1.0 /24 (rw,sync) /data/test *.my-site.com(rw,sync) /data/database 1 92. 1 68. 1 .20 3/ 32( rw,sync) * Sau cấu hình phải reactive lại NFS Server Cấu hình NFS (tt)  Khởi động NFS ... Bước : Mount tài nguyên từ NFS Server MountPoint Type Options Dump FSCK 1 92. 1 68. 1.100:/data/files /mnt/nfs nfs soft, nfsvers =2 0 Bước : Thực thi tập tin /etc/fstab #mkdir /mnt/nfs #mount -a Trong...
  • 10
  • 1.1K
  • 21
Giáo trình Hệ điều hành Linux cơ bản Chương 11

Giáo trình Hệ điều hành Linux cơ bản Chương 11

Ngày tải lên : 05/11/2012, 14:31
... expr $1 + $2 ` echo “Tong số $1 $2 : $tong” hieu=` expr $1 - $2 ` echo “Hiệu số $1 $2 : $hieu” tich=` expr $1 \* $2 ` echo “Tích số $1 $2 : $tich” th=` expr $1 / $2 ` echo “Thương số $1 $2 : $th” ... then command1 [else command2] fi Cú pháp ngôn ngữ shell (tt) if then command1 elif < control command > then command2 [else command3] fi Cú pháp ngôn ngữ shell ... không cần phải khai báo =  Cách truy cập giá trị biến Variable1=$(variable2)     Cú pháp ngôn ngữ shell (tt)  Nhập giá trị cho biến #read variable  Biến cục toàn cục...
  • 28
  • 1.4K
  • 14
Giáo trình Hệ điều hành Linux nâng cao Chương 1

Giáo trình Hệ điều hành Linux nâng cao Chương 1

Ngày tải lên : 05/11/2012, 14:34
... thêm dấu & vào sau lệnh thực chương trình Ví dụ: $ find / -name pro –print > results.txt & [1] 24 89 Chúng ta kiểm tra chương trình có hoạt động không lệnh : ps –aux | grep find Đơn giản dùng lệnh ... tiến trình không điều kiện 7 Lập lịch với lệnh at  Dùng để thực cơng việc thời điểm định trước  Cú pháp: $at [time] …  Ví dụ : $at 2: 00 /etc/init.d/sendmail ... /home/abc • • • • • • • Dấu “*” có nghóa “với mọi” minute ( – 59 ) hour ( – 23 ) day of month ( – 31 ) month of year ( 1- 12 ) day of week ( – 6, is Sunday ) Command (rest of line) ...
  • 14
  • 886
  • 15
Giáo trình Hệ điều hành Linux nâng cao Chương 2

Giáo trình Hệ điều hành Linux nâng cao Chương 2

Ngày tải lên : 05/11/2012, 14:34
... 1 72 . 29.11.1 A 1 72 . 29.11 .2 A 1 72 . 29.11.3 CNAME server.csc.com CNAME server.csc.com A 1 72 . 29.11.101 A 1 72 . 29.11.1 02 CÁC TẬP TIN CSDL (tt) Tập tin CSDL phân giải nghịch : $TTL 86 400 @ IN 101 1 02 IN IN ... master; file "named2.hosts"; notify yes; also-notify {1 92. 1 68. 11.1; 1 92. 1 68. 11.4; 1 92. 1 68. 10.1;}; allow-transfer {1 92. 1 68. 11.1; 1 92. 1 68. 11.4; 1 92. 1 68. 10.1;}; allow-query {1 92. 1 68. 11 /24 }; }; BẢO MẬT ... “net.com" { type master; file "named2.hosts"; notify yes; also-notify {1 92. 1 68. 11.1; 1 92. 1 68. 11.4; 1 92. 1 68. 10.1;}; allow-transfer {1 92. 1 68. 11.1; 1 92. 1 68. 11.4; 1 92. 1 68. 10.1;}; }; BẢO MẬT DNS SERVER(tt)...
  • 43
  • 764
  • 6
Giáo trình Hệ điều hành Linux nâng cao Chương 3

Giáo trình Hệ điều hành Linux nâng cao Chương 3

Ngày tải lên : 05/11/2012, 14:34
... site) + Anonymous FTP Server 2 FTP SERVER Cơ chế Active:  Bước1: client dùng cổng lệnh ngẫu nhiên không dành riêng (port N >1 024 ) kết nối vào cổng 21 FTP Server  Bước2: server gởi xác nhận ACK ... dùng cổng lệnh ngẫu nhiên không dành riêng (port N >1 024 ) kết nối vào cổng 21 FTP Server  Bước2: server mở cổng liệu không dành riêng P(P>1 024 ) gởi lệnh Port P cho client  Bước3: client tạo kết ... a) Tạo thêm địa IP ảo (vd: 1 .2. 3.4) b) Tạo tập tin .conf thư mục /etc/vsftpd/ mô tả thông tin sau: listen=YES listen_address=1 .2. 3.4 connect_form_port _20 =YES anonymous_enable=YES anon_root=...
  • 18
  • 614
  • 7
Giáo trình Hệ điều hành Linux nâng cao Chương 5

Giáo trình Hệ điều hành Linux nâng cao Chương 5

Ngày tải lên : 05/11/2012, 14:34
... thức SMTP đònh nghóa RFC 82 1 , cung cấp giao thức TCP, sở dụng cổng (port) 25 - Tập lệnh SMTP (tham khảo trang 66) - Để sử dụng tập lệnh SMTP ta dùng lệnh telnet theo port 25 hệ thống xa sau gởi ... trở lại - Có hai phiên POP: + POP2: sử dụng port 109 + POP3: sử dụng port 110 - Tập lệnh POP2 POP3 hoàn toàn khác nhau, chúng thực chung chức (tham khảo trang 69) 2 GIỚI THIỆU HỆ THỐNG MAIL  Những ... Giới hạn kích thước tối đa thư, tính theo đơn vò Bytes O DaemonPortOptions=Name=MTA Thay đòa 1 27 .0.0.1 đòa IP máy Mail Server CÀI ĐẶT VÀ CẤU HÌNH (tt) b) Tập tin /etc/mail/access : chỉnh sửa...
  • 29
  • 666
  • 5
Giáo trình Hệ điều hành Linux nâng cao Chương 6

Giáo trình Hệ điều hành Linux nâng cao Chương 6

Ngày tải lên : 05/11/2012, 14:34
... proxy (ngang hàng) Ví Dụ : cache_peer 1 92. 1 68. 11.1 parent 80 80 80 82 cache_peer 1 92. 1 68. 11.10 sibling 80 80 80 82 cache_peer 1 92. 1 68. 11.15 sibling 80 80 80 82 CẤU HÌNH SQUID (tt) acl : định nghĩa Access ... visible_hostname svr10 http_port 80 80 icp_port 80 82 cache_peer 1 92. 1 68. 10 .21 0 parent 80 80 80 82 dead_peer_timeout 10 seconds cache_dir ufs /var/spool/squid 100 16 25 6 cache_access_log /var/log/squid/access.log ... : http_access allow/deny aclname Ví Dụ: Cho phép mạng 1 72 . 29.10.0 /25 5 .25 5 .25 5.0 dùng proxy server acl mynetwork src 1 72 . 29.10.0 /25 5 .25 5 .25 5.0 http_access allow mynetwork http_access deny all...
  • 13
  • 661
  • 6
Giáo trình Hệ điều hành Linux nâng cao Chương 7

Giáo trình Hệ điều hành Linux nâng cao Chương 7

Ngày tải lên : 05/11/2012, 14:34
... FILTER (tt) Server – 1 92. 1 68. 12. 210 (destination) (-d 1 92. 1 68. 12. 210) ( dport 80 ) PC – 1 72 . 29.1.4 (source) (-s 1 72 . 29.1.4) ( sport 1 024 -6000) Ví Dụ 2: thêm rule cấm máy 1 72 . 29.1.4 truy xuất Server ... RH-Firewall-1-INPUT –s 1 72 . 29.1.4 –d 1 92. 1 68. 12. 210 –j REJECT Nếu muốn cấm đường mạng 1 92. 1 68. 11.0 /24 truy cập Server ta khai báo -A RH-Firewall-1-INPUT –s 1 92. 1 68. 11.0 /24 –d 1 92. 1 68. 12. 210 –j REJECT • ... REJECT Ví Dụ 8: Cấm máy tính có ip 1 72 . 29.11 .2 truy vấn DNS Server cho phép máy 1 72 . 29.11 .2 phép làm secondary (backup dns) cho Server -A RH-Firewall-1-INPUT –s 1 72 . 29.11 .2 –d 1 92. 1 68. 12. 210 –p udp...
  • 20
  • 653
  • 5