Bài giảng Nhập môn Công nghệ thông tin 1: Giới thiệu về hệ điều hành - Trần Thái Sơn

38 94 0
Bài giảng Nhập môn Công nghệ thông tin 1: Giới thiệu về hệ điều hành - Trần Thái Sơn

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Nhập môn Công nghệ thông tin 1: Giới thiệu về hệ điều hành cung cấp cho người học các kiến thức: Giới thiệu hệ điều hành, các thành phần chính của một hệ điều hành, phân loại hệ điều hành, lịch sử phát triển. Mời các bạn cùng tham khảo nội dung chi tiết.

Nhập môn Công nghệ thông tin     Giới thiệu hệ điều hành Các thành phần hệ điều hành Phân loại hệ điều hành Lịch sử phát triển 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên Ứng dụng (người dùng) Hệ điều hành Phần cứng • Một lớp phần mềm phần cứng chương trình ứng dụng/người dùng, cung cấp giao diện máy ảo (virtual machine) : dễ dàng an tồn • Một quản lý tài nguyên (resource manager) cho phép chương trình/người dùng chia xẻ tài nguyên phần cứng: công hiệu • Một tập tiện ích để đơn giản hóa việc phát triển ứng dụng 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên • Đối với người lập trình – Dễ dàng việc lập trình • Chỉ thấy mức trừu tượng cao, không cần phải biết chi tiết phần cứng • Vd: tập tin khơng phải blocks ổ cứng – Tính tương thích 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên • Đối với người sử dụng máy tính – Dễ dàng sử dụng máy tính • Bạn hình dung việc sử dụng máy tính khơng cần hệ điều hành? – An tồn • HĐH bảo chương trình chương trình khác • HĐH bảo người dùng người dùng khác 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 10 • Soft real-time system – Ứng dụng multimedia – Có thể gây khó chịu khơng thảm họa bị hạn đôi chút! – Thách thức khơng trễ hạn mà khơng phung phí nhiều tài nguyên – Thử thách chỗ hệ thống tải 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 24 u nh y p ng ta ng i nguyên a u y nh t ly c c t i ng i t y nh n i c n • • i ng khơng n y i nguyên a c y nh t ly bên i y t y nh nh ng , i c n u 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 25 • Phát triển rộng khắp – Hiện thời, ĐTDĐ PDAs – Tương lai, thiết bị tính tốn nơi • HĐH giúp quản lý lượng, tính di động, tìm kiếm tài nguyên, v.v 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 26 • Đặc tính – Tài nguyên hạn hẹp: CPU chậm, nhớ nhỏ, không ổ đĩa ổ đĩa với kích thước nhỏ (vài chục GB), v.v – 8/20/2019 n i n Khoa CNTT - ĐH Khoa học Tự nhiên 27 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 29 • Thế hệ thứ (1945-55) người dùng – khơng có hệ điều hành – Cơng nghệ bóng đèn chân khơng rờ le • Thế hệ thứ hai (1955-65) hệ điều hành đơn chương – xử lý theo lô – Cơng nghệ bán dẫn • Thế hệ thứ (1965-1980) hệ điều hành đa chương, chia sẻ thời gian – Mạch tích hợp (Integrate Circuit) • Thế hệ thứ (1980 – nay) hệ điều hành chia sẻ thời gian cho máy tính cá nhân, thiết bị cầm tay 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 30 • Lịch sử phát triển học của: – HĐH MULTICS – HĐH UNIX – Bill Gate với Microsoft – Steve Jobs với Apple 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 31 • y ng ta TV thông minh, a t web, xem phim, tương c i TV y nh y theo n tương lai TV thông thay y nh không? 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 32 • HĐH phát triển hướng – Máy tính cá nhân – Máy tính chơi game – Siêu máy tính – Thiết bị cầm tay: điện thoại di động, iPad,… – Thiết bị gia đình: tivi, tủ lạnh, bếp – Internet –… 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 33 • Hãy so sánh HĐH phần mềm khác dựa vào tiêu chí sau: – Khả tự hoạt động sau bật máy – Tác động đến máy tính chương trình kết thúc – Mức độ cần thiết cho hoạt động tối thiểu máy tính – Khả điều khiển phần cứng – Độ phức tạp – Thứ tự cài đặt 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 34 • Hãy so sánh HĐH phần mềm khác dựa vào tiêu chí sau (tiếp theo): – Mức độ sử dụng – Hình thức quản lý – Số lượng cài đặt máy tính • Hãy so sánh điện thoại di động có sử dụng HĐH không sử dụng HĐH 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 35 • Khả tự hoạt động sau bật máy: HĐH thường có khả phần mềm khác khơng • Tác động đến máy tính chương trình kết thúc: kết thúc HĐH máy tính khơng sử dụng (và HĐH thường tự thực thao tác tắt máy), phần mềm khác không • Mức độ cần thiết cho hoạt động tối thiểu máy tính: HĐH phần mềm bắt buộc phải có, phần mềm khác khơng tới mức bắt buộc 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 36 • Khả điều khiển phần cứng: Các phần mềm khác không điều hành trực tiếp thiết bị phần cứng (trong số trường hợp hoi có – điều hành vài thiết bị), HĐH điều hành tất thiết bị phần cứng • Độ phức tạp: HĐH thường thiết kế công phu, phức tạp phần mềm khác • Thứ tự cài đặt: HĐH phải cài đặt vào máy tính trước phần mềm khác • Mức độ sử dụng: người dùng máy tính phải sử dụng HĐH, phần mềm khác người có người khơng 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 37 • Hình thức quản lý: Các phần mềm khác không quản lý, điều hành HĐH mà ngược lại: HĐH quản lý, điều hành phần mềm khác • Số lượng cài đặt máy tính: máy tính cao cấp thường có vài HĐH, thường có nhiều phần mềm • Số lượng hoạt động máy tính: thời điểm có HĐH hoạt động thường có nhiều phần mềm chạy lúc 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 38 ...    Giới thiệu hệ điều hành Các thành phần hệ điều hành Phân loại hệ điều hành Lịch sử phát triển 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên Ứng dụng (người dùng) Hệ điều hành Phần cứng... 8/20/2019 Khoa CNTT - ĐH Khoa học Tự nhiên 29 • Thế hệ thứ (194 5-5 5) người dùng – khơng có hệ điều hành – Cơng nghệ bóng đèn chân khơng rờ le • Thế hệ thứ hai (195 5-6 5) hệ điều hành đơn chương –... xử lý theo lô – Cơng nghệ bán dẫn • Thế hệ thứ (196 5-1 980) hệ điều hành đa chương, chia sẻ thời gian – Mạch tích hợp (Integrate Circuit) • Thế hệ thứ (1980 – nay) hệ điều hành chia sẻ thời gian

Ngày đăng: 11/01/2020, 18:32

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan