khái niệm tiến trình hệ điều hành

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
... bộ về các thành phần của Linux Hệ thống Linux, được thi hành như một hệ điều hành UNIX truyền thống, gồm shell và ba thành phần (đã dạng mã chương trình) sau đây: - Nhân hệ điều hành chịu trách ... với các hệ điều hành khác trên cùng một ổ cứng. Linux có thể truy nhập đến các file của các hệ điều hành cùng một ổ đĩa. Linux cho phép chạy mô phỏng các chương trình thuộc các hệ điều hành khác. ... quan trọng trong quá trình hình thành và phát triển hệ điều hành Linux.  Sau ba năm nhân Linux ra đời, đến ngày 14-3-1994, hệ điều hành Linux phiên bản 1.0 được phổ biến. Thành công lớn nhất...
  • 214
  • 5.5K
  • 63
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ố ... 1985  Ansi và ISO đưa ra phiên bản C++ chuẩn  C++ hỗ trợ lập trình hướng đối tượng 01/11/12 16:38 14/20 2.8. Biến tham chiếu Khái niệm: Giống như một bí danh của biến khác Cho phép hàm thao tác ... tập (week 2-tiếp) • Sử dụng TC++ để lập trình: 4. Xây dựng chương trình thao tác với phân số: nhập, in, tối giản, cộng, tích hai phân số 5. Xây dựng chương trình thao tác với vec tơ: - Nhập 2 vec...
  • 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ớp bạn (tiếp) Khái niệm lớp bạn:  Lớp A là lớp bạn của lớp B nếu trong B có chứa khai báo: friend class A; Vậy: Nếu A 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...
  • 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
... việc trứơc khi hệ thống giải phóng bộ nhớ  Chương trình dịch tự động sinh hàm hủy mặc định 28/20 Bài tập (week 3) • Sử dụng TC++ để lập trình: 3. Xây dựng lớp vectơ gồm các thành phần: -DL: ... 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 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
... <, <=, ++,  Chương trình chính: nhập 2 ps, thông báo kết quả so sánh Object Oriented Programing– Information Systems Department 6 1. Khái niệm (tiếp) 1. Khái niệm (tiếp) Các loại kế thừa: PS1 PS2 C A ... 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 ... 23h59’ ngày 29/01/2008 Object Oriented Programing– Information Systems Department 4 1. Khái niệm (tiếp) 1. Khái niệm (tiếp) Ví dụ 2: Yêu cầu xây dựng 3 lớp  Lớp NGƯỜI  Lớp SV  Lớp GV NGƯỜI Dl:...
  • 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
... Programing– Information Systems Department 3 1. Khái niệm 1. Khái niệm Kết gán sớm và kết gán muộn  Khi đối tượng nhận một thông báo thực hiện một phương thức, hệ thống sẽ:  Kiểm tra cú pháp của thông ... thời điểm: • Lúc biên dịch chương trình  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 ... 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 tế...
  • 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
... Object Oriented Programing– Information Systems Department 5 1. Khuôn hình hàm 1. Khuôn hình hàm Khái niệm Là mẫu của hàm có tham số là kiểu của đối số Với mỗi giá trị hợp lệ của đối số sẽ phát sinh ... hàm } Object Oriented Programing– Information Systems Department 1 0 2. Khuôn hình lớp 2. Khuôn hình lớp Khái niệm Khai báo: • Là một mẫu của lớp có các tham số là các kiểu dữ liệu (tham số kiểu) • Với ... 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 ...
  • 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
... kỹ thuật lập 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 ... 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, mạng ... 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
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
... GIỚI THIỆU HỆ ĐIỀU HÀNH LINUX CHƯƠNG 1 1. Giới thiệu về Linux.  Linux dựa trên nền tảng của UNIX.  Linus Torvalds là người viết nên hệ điều hành này.  Nó là hệ điều hành đa nhiệm, đa ... là hệ điều hành đa nhiệm, đa người dùng.  Linux gồm hai thành phần chính: Kernel và ứng dụng. 3. Điểm khác biệt của Linux.  Hệ điều hành đa nhiệm 32 bit.  Chạy trên mọi cấu hình từ 80386 trở ... phí. 5. Các đặc tính cơ bản của Linux.  Đa tiến trình.  Tốc độ cao.  Bộ nhớ ảo (Partition Swap).  Sử dụng chung thư viện.  Sử dụng các chương trình xử lý văn bản.  Sử dụng giao diện cửa...
  • 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
... trình và Package cài đặt Quá trình cài đặt (tt) Cấu hình khu vực địa lý của hệ thống 9. LILO & GRUB.  LILO và GRUB là hai trình quản lí khởi động các hệ điều hành.  Từ LILO chuyển sang ... đặt. Quá trình cài đặt (tt) Chọn cấu hình mouse Quá trình cài đặt (tt) Đặt mật khẩu cho người quản trị Quá trình cài đặt (tt) Cấu hình Firewall Quá trình cài đặt (tt) Chọn các chương trình và ... và thêm từ khóa -s để vào runlevel 1 sau đó bấm Enter. CÀI ĐẶT HỆ ĐIỀU HÀNH LINUX CHƯƠNG 2 Quá trình cài đặt (tt) Cài đặt chương trình Boot Loader ...
  • 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
... con. Những khái niệm … (tt) Sửa filesystem (tt). Liệt kê các superblock trước khi kiểm tra hệ thống tập tin s Hỏi trước khi sửa chữa hệ thống tập tin r Liệt kê tất cả các tên tập tin trong hệ thống ... devpts gid=5,mode=620 0 0 Nội dung 1. Filesystem là gì? 2. Khái niệm về thiết bị. 3. Partition. 4. Định dạng partition. 5. Những khái niệm cơ bản về filesystem. 6. Những filesystem có sẵn trong ... thông tin sau : - Loại tập tin và quyền hạn truy cập. - Người sở hữu tập tin. Những khái niệm … (tt) 2. Khái niệm về thiết bị.  Có 2 loại thiết bị: block device và character device.  Block...
  • 33
  • 789
  • 6
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
... liên quan đến quyền hạn (tt). Đọc và ghi (thi hành cho thư mục). Đọc và ghi. Đọc (thi hành cho thư mục). Đọc. Ghi (thi hành cho thư mục). Ghi. Thi hành cho thư mục. Không có quyền. 0 1 2 3 4 5 6 7 Các ... lệnh quản lý user và group (tt) 2. Group.  Group là tập hợp nhiều user lại.  Mỗi user luôn là thành viên của một group.  Khi tạo một user thì mặc định một group được tạo ra.  Mỗi group còn ... đọc nội dung. • Write – w – 2 : dùng để tạo, thay đổi hay xóa. • Execute – x – 1: thực thi chương trình. 6. Tập lệnh quản lý user và group.  Tạo user : Cú pháp : #useradd [options] <username> • -c...
  • 21
  • 1.6K
  • 17
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
... <command> Ví dụ : $ssh –l <tên_user> <ssh_address>  Quản trị hệ thống Linux thông qua ssh client for Windows (tham khảo giáo trình) .  Tạo nhiều địa chỉ IP cho card mạng. Phương thức tạo nhiều ... và ưu điểm của nó là tên người dùng và mật khẩu sẽ được mã hóa khi gởi qua mạng.  ssh có hai thành phần: server và client  Khởi động: /etc/init.d/ssh start|stop|restart  Sử dụng ssh client: $ssh ... đổi thông tin cấu hình mạng trong tập tin /etc/sysconfig/network-scripts/ifcfg-eth0 C3 : Dùng trình tiện ích setup để cấu hình. Ta có thể sử dụng IP tĩnh (BOOTPROTO=static) hoặc IP động (BOOTPROTO=dhcp). 2....
  • 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
... tra hệ thống (System Verification). Nếu bạn nghi ngờ một tập tin nào bị xóa hay bị thay thế. trong package, bạn có thể kiểm tra lại một cách dể dàng. Chương trình rpm (tt). Nội dung 1. Chương trình ... thông báo : saving /etc/… as /etc/… CÀI ĐẶT PHẦN MỀM CHƯƠNG 8 1. Chương trình rpm.  RedHat Packege Manager (RPM) là một hệ thống quản lý những package được Linux hỗ trợ cho người dùng.  Đặt ...  Khả năng nâng cấp phần mềm. Với RPM bạn có thể nâng cấp các thành phần riêng biệt mà không cần cài lại. Các tập tin cấu hình được giữ gìn cẩn thận qua các...
  • 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
... dịch vụ hiện hành  Những biến trong file smb.conf • guest ok • guest only • print ok • browseable • hostallow 4. Những biến trong file smb.conf 1. Tổng quan về samba.  Samba là chương trình tiện ... //smb_server/data -U hv1 Password:  Tập lệnh thường được sử dụng (tham khảo giáo trình) .  Khởi động Samba tại thời điểm boot của hệ thống chkconfig : #chkconfig smb on  Ta có thể start/stop/restart ... ích hỗ trợ việc chia sẻ tài nguyên cho những máy khác như Linux, Windows.  Bộ Samba gồm nhiều thành phần : • smbd : Cung cấp dịch vụ in ấn. • nmbd : Hỗ trợ dịch vụ tên NETBIOS. • smbclient :...
  • 17
  • 1.6K
  • 17