20 đvht = 300 tiết (180 / 120 / 0) I. MÔN học tiên quyếT


Chương 4 Các thao tác với file 5 tiết



tải về 0.76 Mb.
trang10/13
Chuyển đổi dữ liệu02.09.2016
Kích0.76 Mb.
#31202
1   ...   5   6   7   8   9   10   11   12   13

Chương 4 Các thao tác với file 5 tiết


4.1 Thẻ file

4.2 Các dịch vụ dùng thẻ file của DOS và các mã lỗi

4.3 Chương trình minh hoạ cho các thao tác file

VI. DỰ KIẾN KIỂM TRA VÀ THI CỦA MÔN HỌC (HOẶC HỌC PHẦN)


Thi học kỳ: Thi thực hành lập trình trên máy, thời gian từ 60’ đến 90’.

VII. TÀI LIỆU THAM KHẢO (Cho sinh viên)


  1. Allen L. and Wyatt Sr.. 1990. Using Assembly Language. QUE.

  2. Holzner, Steven. 1990. Assembly Language for Pascal Programers. Brady, USA.

  3. Holzner, Steven. 1989. PS/2-PC Assembly Language. Brady.

  4. Jeffrey P. Royer. 1987. Handbook of Software and Hardware Interfacing for IBM PCs. Prentice-Hall, USA.

  5. Michael Titcher. 1992. PCINTERN - System programming: The Encyclopedia of DOS programming Know How. Arbacus.

  6. Richard B. Levin. 1990. The Computer Virus Handbook. McGraw-Hill, Osborn.

  7. Ytha Yu & Charles Marus. 1996. Lập trình hợp ngữ và Máy vi tính IBM PC. Biên dịch Quách Tuấn Ngọc.

VIII. NGƯỜI BIÊN SOẠN


ThS. Nguyễn Đình Việt

Bộ môn Mạng và Truyền thông máy tính, Khoa Công nghệ, ĐHQGHN

Home Tel.: 8 361 390

Email: vietnd@hn.vnn.vn




NGUYÊN LÝ CÁC HỆ ĐIỀU HÀNH
Operating Systems: Principles

Thời lượng: 3 đvht = 45 tiết (33/12/0)

I. MÔN HỌC TIÊN QUYẾT:

Sinh viên cần có kiến thức sau đây trước khi học môn học:



  • Tin học đại cương và thực hành hệ điều hành,

  • Cấu trúc dữ liệu và thuật toán,

Những kiến thức sau đây nếu đã có là thuận lợi cho sinh viên:

II. MỤC TIÊU MÔN HỌC:

+ Mục tiêu chung:

  • Mục tiêu cơ bản của môn học là cung cấp cho sinh viên những kiến thức chung nhất về hệ điều hành: Các chức năng cơ bản, các thành phần chủ yếu cùng một số giải pháp nguyên lý khi thiết kế các thành phần cơ bản của hệ điều hành.Thông qua việc nghiên cứu các trường hợp riêng (MS-DOS và UNIX), môn học cũng cung cấp một số kiến thức cơ bản để khảo sát một hệ điều hành cụ thể.

  • Qua việc khảo sát nguyên lý các hệ điều hành-phần mềm hệ thống điển hình, môn học cũng hướng tới mục tiêu góp phần nâng cao năng lực thiết kế các chương trình ứng dụng cho sinh viên.

+ Mục tiêu cụ thể:

THỜI LƯỢNG GIẢNG DẠY MÔN HỌC VÀ PHƯƠNG PHÁP TRÌNH BÀY

  • Thời lượng giảng dạy:

Tổng cộng : 45 tiết gồm: 33 tiết lý thuyết + 12 tiết bài tập và seminar

  • Phương pháp trình bày:

  • Trình bày trên lớp

  • Sử dụng máy chiếu để trình bày nội dung là rất thuận tiện. Tuy nhiên, trường hợp không có máy chiếu thì sử dụng bảng viết để trình bày nội dung theo cách thông thường.

THUYẾT MINH CHƯƠNG TRÌNH

  • Trong hệ thống kiến thức chuyên ngành trang bị cho sinh viên Công nghệ Thông tin (CNTT), chuyên đề Nguyên lý các hệ điều hành góp phần cung cấp những nội dung liên quan đến việc mô tả các phương pháp cơ bản giải quyết các bài toán điều khiển hoạt động của hệ thống máy tính.

  • Môn học tập trung vào việc giới thiệu nguyên lý các hệ điều hành tập trung (truyền thống) với hai chức năng cơ bản nhất là quản trị tài nguyên và máy tính mở rộng. Các đặc trưng của hệ điều hành tập trung về quản trị dữ liệu (quản trị vào-ra, quản trị file), quản trị bộ nhớ và quản trị quá trình và một số giải pháp điển hình đảm bảo các đặc trưng đó được trình bày thành các chương trong chương trình môn học.

  • Đa xử lý và tính toán song song là những nội dung được giới thiệu trong chừng mực nhất định nhằm gợi mở cho sinh viên tới những nội dung nghiên cứu tiếp theo đối với hệ điều hành.

  • Để củng cố những kiến thức về môn học được coi là khó, chương trình dành thời lượng nhất định để giáo viên hướng dẫn sinh viên làm một số bài tập.

  • Phần seminar đi vào tìm hiểu hai trường hợp riêng đó là hệ điều hành MS-DOS và UNIX cho pháp nhiên cứu việc thể hiện nguyên lý chung trong hai hệ điều hành cụ thể.

GIỚI THIỆU NỘI DUNG

  • Nội dung môn học được tổ chức thành năm chương với nọi dung từng chương được trình bày như dưới đây.

  • Chương 1. Giới thiệu chung về Hệ điều hành. Chương này giới thiệu về yêu cầu cần có hệ điều hành, khái niệm hệ điều hành, chức năng, phân loại và các thành phần cơ bản trong hệ điều hành.

  • Chương 2. Điều khiển dữ liệu. Dữ liệu là đối tượng được trương trình người dùng tác động tới; sự biến đổi dữ liệu từ input tới ouput là mục đích của quá trình sử lý thông tin. Vấn đề tổ chức lưu trữ và tìm kiếm dữ liệu nhằm đảm bảo những điều kiện thuận lợi nhất đối với chương trình người dùng được hệ điều hành giải quyết theo nhiều cách thức khác nhau, phù hợp với những lớp yêu cầu chung của người dùng. Các giai đoạn thực hiện điều khiển dữ liệu và sự phân công công việc giữa chương trình hệ thống ( thuộc hệ điều hành) và chương trình người dùng trong quá trình vào- ra dữ liệu được giới thiệu ở đây.

  • Chương 3. Điều khiển bộ nhớ. Điều khiển bộ nhớ sao cho đủ tốt, tránh lãng phí, đảm bảo việc phân phối bộ nhớ đối với các chương trình sao cho chúng khong xâm phạm nhau là mục tiêu của các chương trình điều khiển bộ nhớ. Mỗi loại hệ điều hành (đơn chương trình, MFT, MTV, đa người dùng v.v.) có cách thức điều khiển bộ nhớ riêng với độ phức tạp khác nhau theo những điều kiện và mục tiêu cụ thể khác nhau.

  • Chương 4. Điều khiển CPU và quá trình. CPU là tài nguyên chủ yếu, thể hiện cao nhất sức mạnh của toàn hệ thống máy tính: CPU cần được sử dụng tối ưu nhất. Một trong các công việc điển hình mà điều khiển CPU phải đảm nhận là bài toán lập lịch. Như đã biết bài toán lập lịch ngay trong môi trường tĩnh vốn đã là bài toán khó ( NP- khó), trong khi đó môi trường hệ điều hành hoạt động lại là môi trường động, việc chọn quá trình để cung cấp CPU cho nó không thể quá tốn kém thời gian vì vậy các giải pháp lập lịch mà hệ điều hành thực hiện là đủ đơn giản. Hiện tại, việc tìm ra các giải pháp đủ tốt ( các thuật toán tức thời ) cho điều khiển CPU vẫn là vấn đề thời sự. Mặt khác, trong máy tính đồng thời có nhiều quá trình (bài toán). Giải pháp để điều khiển sự hoạt động của các quá trình sao cho chúng không xâm phạm lẫn nhau, cùng chia xẻ tài nguyên cho nhau một cách chính quy cũng được trình bày ở chương này.

  • Chương 5. Đa xử lý và xử lý song song. Việc sử sụng hệ thống đa hệ thống là khá phổ biến trong thời kỳ hiện nay nhằm phát huy cao nhất năng lực của hệ thóng máy tính sẵn có. Chương này giới thiệu những nét cơ bản nhất về đa sử lý, dạng song song của các thuật toán.

  • Chương 5 cũng đề cập tới một số nét sơ bộ về Hệ điều hành phân tán. Nội dung phần học Hệ điều hành phân tán sẽ là phần tiếp nối của môn học này đối với học viên cao học.

  • Phần phụ lục ( nghiên cứu cụ thể - case study) đặt ra nhằm mục đích hướng dẫn sinh viên sử dụng nội dung trong các tài liệu được trích dẫn đẻ xem xét, đối chứng việc thể hiện các nguyên lý chung của hệ điều hành trong các hệ điều hành cụ thể là MS – DOS và UNIX.

III. NỘI DUNG MÔN HỌC:

Chương 1:Giới thiệu chung về hệ điều hành (5 ti ết)


1.1. Khái niệm về hệ điều hành

1.1.1. Tài nguyên hệ thống và đánh giá

1.1.2. Khái niệm hệ điều hành

1.2. Phân loại hệ điều hành

1.2.1. Các thành phần của hệ điều hành

1.2.2. Phân loại hệ điều hành

1.2.3. Nhân của hệ điều hành. Tải hệ điều hành

1.2.4. Phân lớp các chương trình trong thành phần điều khiển

1.3. Sơ lược lịch sử phát triển của hệ điều hành

Каталог: Contents -> attach
Contents -> Của Thủ tướng Chính phủ số 120/2008/QĐ-ttg ngày 29/8/2008 Về việc quy định điều kiện xác định người bị phơi nhiễm với hiv, bị nhiễm hiv do tai nạn rủi ro nghề nghiệp
Contents -> Số: 287/QĐ-btnmt cộng hòa xã HỘi chủ nghĩa việt nam
Contents -> Bé y tÕ Sè: 1369/ byt-q§ Céng hoµ x· héi chñ nghÜa ViÖt Nam
Contents -> Căn cứ Luật xử lý vi phạm hành chính ngày 20 tháng 6 năm 2012
Contents -> Quy đỊnh việc xử phạT VI phạm hành chính trong lĩnh vực quản lý, SỬ DỤng tài sản nhà NƯỚC; thực hành tiết kiệM, chống lãng phí; DỰ trữ quốc gia
attach -> Ch­¬ng tr×nh häc bæng cña c ng ty Human Resorcia dµnh cho sinh viªn ngµnh kü thuËt Th ng b¸o vÒ kÕ ho¹ch pháng vÊn, trao häc bæng vµ khai gi¶ng líp häc tiÕng NhËt
Contents -> ĐỊnh hưỚng nghiên cứu khoa học cho chưƠng trình phòNG, chống hiv/aids giai đOẠN 2016 -2020
attach -> ĐOÀn thanh niên cộng sản hồ chí minh đOÀn trưỜng đẠi học công nghệ
attach -> HỘi sinh viên trưỜng đẠi học công nghệ

tải về 0.76 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   5   6   7   8   9   10   11   12   13




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương