HC VIN NÔNG NGHIP VIT NAM
KHOA CÔNG NGH THÔNG TIN
CH BIÊN: PHẠM QUANG DŨNG
GIÁO TRÌNH
TIN HỌC ĐẠI CƯƠNG
2015
ii
iii
LỜI NÓI ĐẦU
Cun giáo trình Tin học đại cương y được viết bi các ging viên Khoa Công ngh
thông tin, Hc vin Nông nghip Vit Nam. Giáo trình bao gm nhng kiến thức bn
nhng kiến thc cp nht ca mt s khía cnh ch yếu trong lĩnh vực Khoa hc y tính
Công ngh thông tin như phn cng, phn mm, h điều hành, mạng máy tính Internet, s
d liu, thut toán, ngôn ng lp trình, an toàn thông tin. Mỗi chương được viết bi ging viên
có kinh nghim ging dy nhiều năm các học phn chuyên v nội dung tương ứng.
Cuốn giáo trình này được dùng để làm tài liu ging dy hc tp chính cho hc phn
Tin học đại cương gm 2 tín ch trong chương trình đào tạo ca các ngành không chuyên Tin hc
thuc Hc vin Nông nghip Vit Nam. Tt nhiên giáo trình cũng th được dùng làm tài liu
tham kho cho nhiều đối tượng bạn đọc khác mun m mang kiến thc.
Giáo trình gồm 7 chương, mỗi chương là mt mng kiến thức tương đối độc lp vi các
chương khác. Bạn đọc có th la chọn đọc nhng phn phù hp vi nhu cu hầu như không
gp tr ngi v s đòi hỏi kiến thc t các phần trước.
Chương 1: Giới thiu chung, do TS. Phạm Quang Dũng ThS. Trn Th Thu Huyn
viết. Chương này giới thiu mt s kiến thc nn tng chung gm: (1) Các khái nim v d liu,
thông tin, tin hc, công ngh thông tin; (2) Các h thng s dùng trong máy tính; (3) hóa
biu din thông tin trong máy tính; và (4) Các ng dng ca công ngh thông tin.
Chương 2: Cấu trúc máy tính, do TS. Phạm Quang Dũng biên son. Chương 2 đề cp
đến: (1) Chức năng, sơ đồ t chc, nguyên lý hoạt động ca y tính; (2) Cu trúc và chức năng
ca các thành phần bn ca y tính, thuc 4 khi chức năng gồm: b x trung tâm, b
nh, thiết b ngoi vi và liên kết h thng.
Chương 3: Phần mm y tính h điều hành, được viết bi ThS. Phm Thy Vân.
Qua chương này bạn đọc th hiểu được các vấn đề v: (1) Khái nim phân loi phn mm
máy tính, quy trình phát trin phn mm; (2) Khái nim, lch s phát trin h điều hành, mt s
h điều hành thông dng cho máy tính và các thiết b di động.
Chương 4: Mạng y tính Internet, do ThS. Phan Th Thu Hồng đm nhiệm. Chương
này gii thiệu đến bn đc các kiến thc cơ bn v mng máy tính và Internet bao gm: (1) Khái
nim, các thành phần bản, các hình kết ni giao thc mng, phân loi mng máy tính;
(2) Các khái nim, các dch v ph biến như world wide web, tìm kiếm, thư điện tử, lưu trữ đám
mây.
Chương 5: sở d liu, do ThS. Hoàng Th biên son. Trong chương y bạn đọc
th nắm được nhng kiến thc về: (1) sở d liu: khái nim, li ích các mc th hin ca
sở d liu, h sở d liu; (2) Khái nim chức năng của h qun tr sở d liu; (3)
Các câu lnh ca ngôn ng truy vn có cu trúc (SQL).
Chương 6: Thut toán ngôn ng lp trình, đưc viết bi ThS. Th Nhung. Chương
này gii thiu vi bạn đọc: (1) Khái nim, các tính cht, các cách diễn đạt thut toán, thiết kế
thut toán đánh giá độ phc tp; (2) Khái nim v ngôn ng lp trình, trình biên dch trình
thông dch.
iv
Chương 7: Các vấn đề xã hi ca công ngh thông tin; do ThS. Nguyễn Văn Hoàng đm
nhim. Qua chương y bạn đọc th thu nhận được các kiến thc v: (1) An toàn thông tin
như các tài nguyên thể b xâm phm, các hình thc tấn công để ly cp hay phá hoi thông
tin; (2) Mt s điều trong B lut hình s v ti phạm trong lĩnh vc tin hc; (3) Vấn đề s
hu trí tu nói chung và s hu trí tu trong công ngh thông tin nói riêng.
Do đây lần đầu tiên viết giáo trình Tin học đại cương theo hướng ci tiến nên chc
chn chúng tôi không th tránh khi nhng thiếu sót. Nhóm tác gi mong nhận được nhng ý
kiến góp ý t các bạn đọc để ln tái bn sau giáo trình s tốt hơn. Mọi ý kiến đóng góp xin gửi v
địa ch pqdung@vnua.edu.vn.
Chúng tôi xin chân thành cảm ơn!
Hà Ni, tháng 1 năm 2015
Nhóm tác gi
v
MC LC
LỜI NÓI ĐẦU ............................................................................................................................. III
MỤC LỤC ..................................................................................................................................... V
DANH MỤC CHỮ VIẾT TẮT ............................................................................................... VIII
CHƯƠNG 1. GIỚI THIỆU CHUNG ........................................................................................... 1
1.1. MỘT SỐ KHÁI NIỆM BẢN .............................................................................................. 1
1.1.1. Dữ liệu ........................................................................................................................... 1
1.1.2. Thông tin ....................................................................................................................... 1
1.1.3. Tin học ........................................................................................................................... 2
1.1.4. Công nghệ thông tin ...................................................................................................... 3
1.2. CÁC HỆ THỐNG SỐ CÁC PHÉP TOÁN DÙNG TRONG MÁY TÍNH .......................... 3
1.2.1. Các hệ thống số ............................................................................................................. 3
1.2.2. Chuyển đổi giữa các hệ cơ số ........................................................................................ 4
1.2.3. Các phép toán số học trên hệ 2 ...................................................................................... 6
1.3. BIỂU DIỄN HÓA THÔNG TIN ................................................................................. 8
1.3.1. Biểu diễn thông tin trong máy tính và các đơn vị thông tin .......................................... 8
1.3.2. Khái niệm về mã hóa ..................................................................................................... 9
1.3.3. Mã hóa tập ký tự .......................................................................................................... 10
1.3.4. Mã hóa số nguyên và số thực ...................................................................................... 11
1.3.5. Mã hóa dữ liệu logic .................................................................................................... 13
1.3.6. Mã hóa hình ảnh tĩnh ................................................................................................... 13
1.3.7. Mã hóa âm thanh và phim ảnh .................................................................................... 15
1.4. ỨNG DỤNG CỦA CÔNG NGHỆ THÔNG TIN .................................................................... 15
1.4.1. Các bài toán khoa học kỹ thuật .................................................................................... 15
1.4.2. Các bài toán quản lý .................................................................................................... 16
1.4.3. Tự động hóa ................................................................................................................. 17
1.4.4. Công tác văn phòng ..................................................................................................... 17
1.4.5. Giáo dục ....................................................................................................................... 17
1.4.6. Thương mại điện tử ..................................................................................................... 18
CHƯƠNG 2. CẤU TRÚC MÁY TÍNH ..................................................................................... 19
2.1. GIỚI THIỆU ........................................................................................................................... 19
2.2. CHỨC NĂNG ĐỒ CẤU TRÚC CỦA MÁY TÍNH ................................................... 20
2.2.1. Chức năng của máy tính: ............................................................................................. 20
2.2.2. Sơ đồ cấu trúc chung của máy tính .............................................................................. 20
2.2.3. Nguyên lý hoạt động của máy tính .............................................................................. 21
2.3. CÁC THÀNH PHẦN BẢN CỦA MÁY TÍNH ................................................................ 22
2.3.1. Bộ xử lý trung tâm ....................................................................................................... 23
2.3.2. Bộ nhớ ......................................................................................................................... 26