... bộ về các thành phần của Linux Hệ thống Linux, được thi hành như một hệđiềuhà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ềuhành chịu trách ... với các hệđiềuhà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ềuhà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ềuhành khác. ... giữa các thành phần hệ thống. Một số đặc điểm chính của Linux Dưới đây trình bày một số đặc điểm chính của của hệđiềuhành Linux hiện tại: Linux tương thích với nhiều hệđiềuhành như DOS,...
... được phát minh bởi Dennis Ritchie năm 1972C dùng để viết hệđiềuhành UNIXLịch sử của C và Unix gắn liền với nhauUNIX được hoàn thành với C01/11/12 16:386/202. Mở rộng của C++Một số ... 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 ... dụngCó hiệu lực trong phạm vi chương trình kể từ vị trí nó xuất hiệnVí dụ: tìm số lớn nhất trong dãy01/11/12 16:3817/20Bài tập (week 2)•Sử dụng TC++ để lập trình: 2. Làm lại các bài tập ở tuần...
... khởi tạo}17/208. Thành phần đối tượngKhái niệm: là thành phần dữ liệu của lớp có kiểu là một lớp khácKhai 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à thành phần dữ liệu của lớp nhưng không thay đổi giá trị trong quá trình tồn tạiVí dụ: Với lớp nhân sự thì số CMT là tp hằng Khai báo:const <kiểu dl> <tên thành phần>;Thành ... lớp>::<tên thành phần dl> = <giá trị>;Ví dụ: int PS::count=0;16/207. Thành phần hằngb. Phương thức hằngKhá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...
... 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 định28/20Bà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/202. Các phương thứcMột đối tượng thường có 4 kiểu hành vi cơ bảnCác phương ... báo thành phầnDữ 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 đầu31/20Bài tập (week 3)•Sử dụng TC++ để lập trình: 6....
... lớp A có thành phần xTrong lớp B cũng có thành phần xXây dựng lớp C kế thừa từ lớp A và BTheo nguyên lý kế thừa: trong C sẽ có hai thành phần xVấn đề xảy ra:Khi truy cập thành phần ... tính: hệ số lương, tiền phụ cấp chức vụ. + Lớp Hopdong gồm các thuộc tính: tiền công lao động, số ngày làm việc trong tháng, hệ số vượt giờ. Hãy thiết kế các lớp trên và viết chương trình ... conprivate: tất cả các thành phần public của lớp cha sẽ là private ở lớp conprotectedprivate (ngầm định)11/01/1211/01/12 16:3816:38Lập trình hướng đối tượngLập trình hướng đối tượngHà...
... 2;}}11/01/1211/01/12 16:3816:38Lập trình hướng đối tượngLập trình hướng đối tượngHà Văn SangKhoa HTTT,Academy Of Finance, HanoiHà Văn SangBộ môn: Tin học TC – KTKhoa: Hệ Thống Thông Tin Kinh tế ... 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ộn11/01/1211/01/12 16:3816:38Lập trình hướng đối tượngLập trình hướng đối tượngHà Văn SangKhoa HTTT,Academy ... một phương thức, hệ thống sẽ: Kiểm tra cú pháp của thông báoGắn thông báo đó với 1 định nghĩa hàm cụ thểViệc kết gán có thể xảy ra ở hai thời điểm:•Lúc biên dịch chương trình Kết gán...
... T1 tong(T1 x, T2 y, T3 z){return x+y+z ;}11/01/1211/01/12 16:3816:38Lập trình hướng đối tượngLập trình hướng đối tượngHà Văn SangKhoa HTTT,Academy Of Finance, HanoiCHƯƠNG VI ... Khuôn hình lớp2. Khuôn hình lớpSử dụng khuôn hình lớp- Mỗi giá trị của tham số kiểu, chương trình dịch sẽ phát sinh ra một lớp cụ thểCú pháp: <tên khuôn hình><kiểu>Khai báo ... Department81. Khuôn hình hàm1. Khuôn hình hàmVới khuôn hình hàm max:int a,b;max(a,b)Khi đó chương trình dịch sẽ xác định:-Kiểu của a,b là int nên kiểu của T cũng sẽ là int-Phát sinh một hàm...
... 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ính1.2 Lập trình cấu trúc1.3 Lập trình môđun1.4 Nhược điểm của lập trình cấu trúc1.5 Lập trình hướng ... khác nhau:Ví dụ: hệđiềuhành WindowsLĩnh vực chính: Hệ thống thời gian thựcCơ sở dữ liệu hướng đối tượng Hệ siêu văn bản, đa phương tiệnTrí tuệ nhân tạoLập trình song song, mạng ... Department71.2 Lập trình cấu trúc1.2 Lập trình cấu trúcRa đờ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...
... GIỚI THIỆUHỆ ĐIỀUHÀNH LINUXCHƯƠNG 11. 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ềuhành đa nhiệm, đa ... là hệđiềuhà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ềuhành đa nhiệm 32 bit.Chạy trên mọi cấu hình từ 80386 trở ... 1994.Nó được phát triển từ một đề án có tên là Minix (một phiên bản của Unix).Linux là một hệđiềuhành mở và miễn phí, phát triển trên mạng Internet.4. Những phiên bản của Linux.Phiên bản...
... 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ỀUHÀNH LINUXCHƯƠNG 2Quá trình cài đặt (tt)Cài đặt chương trình Boot Loader ...
... trước khi kiểm tra hệ thống tập tin sHỏi trước khi sửa chữa hệ thống tập tin rLiệt kê tất cả các tên tập tin trong hệ thống tập tin lTự động sửa chữa những hỏng hóc trong hệ thống tập tin mà ... mount hệ thống tập tin với quyền đọc và ghi.-r : mount hệ thống tập tin với quyền đọc.-t loai-fs : xác định hệ thống tập tin đang được mount : ext2, ext3,vfat -a : mount tất cả những hệ thống ... thời gian để lệnh dump sao chép (backup) hệ thống tập tin.cột 6: khai báo cho lệnh fsck biết thứ tự kiểm tra các hệ thống tập tin khi khởi động hệ thống.LABEL=/ / ext3 defaults 1 1LABEL=/boot...
... 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.01234567Cá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...
... <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à clientKhởi động: /etc/init.d/ssh start|stop|restartSử dụng ssh client:$ssh ... đổi thông tin cấu hình mạng trong tập tin /etc/sysconfig/network-scripts/ifcfg-eth0C3 : 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....
... 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 dung1. Chương trình ... thông báo :saving /etc/… as /etc/…CÀI ĐẶT PHẦN MỀM CHƯƠNG 81. 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...
... dịch vụ hiện hành Những biến trong file smb.conf•guest ok•guest only•print ok•browseable•hostallow4. Những biến trong file smb.conf1. Tổng quan về samba.Samba là chương trình tiện ... //smb_server/data -U hv1Password: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 onTa 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 :...