1. Trang chủ
  2. » Cao đẳng - Đại học

Gioi thieu phan mem may tinh

27 5 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 27
Dung lượng 1,89 MB

Nội dung

Điều này khác với phần mềm hệ thống tích hợp các chức năng của máy tính, nhưng có thể không trực tiếp thực hiện một tác vụ nào có ích cho người dùng... MỘT SỐ PHẦN MỀM ỨNG DỤN[r]

(1)

1 BUỔI

Giáo viên: Nguyễn Ngọc Châu Điện thoại: 0977 964 976

(2)

Khái niệm phần mềm máy tínhPhân loại phần mềm

Khái niệm hệ điều hành Một số hệ điều hành thông dụng

Sự đời phát triển hệ điều hànhKhái niệm ngôn ngữ lập trình

(3)(4)

Là chương trình diễn đạt theo ngơn ngữ lập trình mà máy tính đọc hiểu được.

Là chương trình diễn đạt theo ngơn ngữ lập trình mà máy tính đọc hiểu được.

Điều khiển máy tính làm theo yêu cầu người sử dụng.

Điều khiển máy tính làm theo yêu cầu người sử dụng.

Hệ điều hành – Operating System

Hệ điều hành – Operating System

Ngơn ngữ lập trình – Programming Language Ngơn ngữ lập trình – Programming Language

Phần mềm ứng dụng – Application Software

Phần mềm ứng dụng – Application Software

(5)

Chương trình hệ thống

Chương trình hệ thống

Quản lý thiết bị phần cứng máy tính Quản lý thiết bị phần cứng máy tính

Nền tảng cho mềm ứng dụng khác

Nền tảng cho mềm ứng dụng khác

Trung gian máy tính người Trung gian máy tính người

HỆ ĐIỀU HÀNH LÀ GÌ ? HỆ ĐIỀU HÀNH LÀ GÌ ? HỆ ĐIỀU HÀNH LÀ GÌ ?

(6)

Nếu khơng có hệ điều hành việc khai thác sử dụng máy tính sẽ khó khăn phức tạp nhiều khơng phải có thể sử dụng máy tính được.

HỆ ĐIỀU HÀNH

NẾU KHƠNG CĨ HỆ ĐIỀU HÀNH ? NẾU KHƠNG CĨ HỆ ĐIỀU HÀNH ? NẾU KHƠNG CÓ HỆ ĐIỀU HÀNH ?

(7)

HỆ ĐIỀU HÀNH

Sự đời phát triển hệ điều hành gắn liền với phát triển máy tính, ngược lại

Các HĐH xây dựng từ ngôn ngữ lập trình cấp thấp trừ hệ điều hành Unix, xây dựng từ C (cấp cao).

Ngơn ngữ lập

trình

SỰ RA ĐỜI VÀ PHÁT TRIỂN SỰ RA ĐỜI VÀ PHÁT TRIỂN SỰ RA ĐỜI VÀ PHÁT TRIỂN

(8)

MỘT SỐ HỆ ĐIỀU HÀNH THÔNG DỤNG MỘT SỐ HỆ ĐIỀU HÀNH THÔNG DỤNG MỘT SỐ HỆ ĐIỀU HÀNH THÔNG DỤNG

MỘT SỐ HỆ ĐIỀU HÀNH THÔNG DỤNG

MS-DOS

(9)

MS-DOS

(10)

W IN

D O

W S

9 8

W IN

D O

W S

(11)

LINUX

LINUX

version 0.01

version

0.12 Version 1.0

Version 2.0

Version

2.2.0 Version 2.4.0

Version 2.6.0 1991 1992 1994 1996 1999 2001 2003

(12)

UNIX

UNIX Unix hệ điều hành đa nhiệm (có thể

(13)

Mac (Macintosh) hệ điều hành có giao diện cửa sổ được phát triển công ty Apple Computer cho máy tính Apple Macintosh Phiên bản đời năm 1984.

Mac OS 7

Mac OS 6

Mac OS

Mac

OS 9 Mac

OS X

MAC

(14)

KHÁI NIỆM

KHÁI NIỆM

Là ngôn ngữ dùng để viết chương trình cho máy tính Cũng ngơn ngữ thơng thường, ngơn ngữ lập trình có từ vựng, cú pháp ngữ nghĩa

Là ngơn ngữ dùng để viết chương trình cho máy tính Cũng ngơn ngữ thơng thường, ngơn ngữ lập trình có từ vựng, cú pháp ngữ nghĩa.

PHÂN LOẠI

PHÂN LOẠI Theo tiến trình lịch sử phát triển, ngơn ngữ lập trình

có thể chia làm ba loại chủ yếu sau:

Theo tiến trình lịch sử phát triển, ngơn ngữ lập trình có thể chia làm ba loại chủ yếu sau:

Ngôn ngữ máy - Machine language

Ngôn ngữ máy - Machine language

Hợp ngữ - Assembly language Hợp ngữ - Assembly language

Ngôn ngữ cấp cao - High level language

(15)

NGÔN NGỮ MÁY - MACHINE LANGUAGE NGÔN NGỮ MÁY - MACHINE LANGUAGE NGÔN NGỮ MÁY - MACHINE LANGUAGE

NGÔN NGỮ MÁY - MACHINE LANGUAGE

Là thị dạng nhị phân, can thiệp trực tiếp vào trong mạch điện tử.

Là thị dạng nhị phân, can thiệp trực tiếp vào trong mạch điện tử.

Chương trình thực không cần qua bước trung gian nào.

Chương trình thực không cần qua bước trung gian nào.

Chương trình viết ngơn ngữ máy dễ sai sót, cồng kềnh khó đọc, khó hiểu tồn số 1.

(16)

HỢP NGỮ - ASSEMBLY LANGUAGE HỢP NGỮ - ASSEMBLY LANGUAGE HỢP NGỮ - ASSEMBLY LANGUAGE

HỢP NGỮ - ASSEMBLY LANGUAGE

Hợp ngữ bước tiến vượt bậc đưa ngơn ngữ lập trình thốt khỏi ngơn ngữ máy khó hiểu

Hợp ngữ bước tiến vượt bậc đưa ngơn ngữ lập trình thốt khỏi ngơn ngữ máy khó hiểu

Các câu lệnh bao gồm hai phần: phần mã lệnh (viết tựa tiếng Anh) phép toán cần thực phần tên biến địa chứa tốn hạng phép tốn

Các câu lệnh bao gồm hai phần: phần mã lệnh (viết tựa tiếng Anh) phép toán cần thực phần tên biến địa chứa toán hạng phép tốn

Ðể máy thực chương trình viết hợp ngữ chương trình phải dịch sang ngơn ngữ máy Cơng cụ thực việc dịch gọi Assembler.

(17)

NGÔN

NGÔN NGỮ CẤP CAO - HIGH LEVEL LANGUAGENGỮ CẤP CAO - HIGH LEVEL LANGUAGE NGÔN

NGÔN NGỮ CẤP CAO - HIGH LEVEL LANGUAGENGỮ CẤP CAO - HIGH LEVEL LANGUAGE

Ngôn ngữ cấp cao gần với ngôn ngữ người (Anh ngữ) nhưng xác ngơn ngữ tốn học.

Ngôn ngữ cấp cao gần với ngôn ngữ người (Anh ngữ) nhưng xác ngơn ngữ tốn học.

Một chương trình viết ngơn ngữ cấp cao gọi chương trình nguồn (source programs).

Một chương trình viết ngơn ngữ cấp cao gọi chương trình nguồn (source programs).

Ðể máy tính hiểu thực lệnh chương trình nguồn phải có chương trình dịch để dịch chương trình nguồn (viết ngơn ngữ cấp cao) thành chương trình đích

(18)

MỘT SỐ NGƠN NGỮ LẬP TRÌNH MỘT SỐ NGƠN NGỮ LẬP TRÌNH MỘT SỐ NGƠN NGỮ LẬP TRÌNH

MỘT SỐ NGƠN NGỮ LẬP TRÌNH

1 Hợp ngữ ASSEMBLY 2 C, C++, C#

3 Java 4 Pascal 5 Foxpro

6 Visual Foxpro

7 Microsoft Visual basic

(19)

MỘT SỐ NGƠN NGỮ LẬP TRÌNH MỘT SỐ NGƠN NGỮ LẬP TRÌNH MỘT SỐ NGƠN NGỮ LẬP TRÌNH

(20)

MỘT SỐ NGƠN NGỮ LẬP TRÌNH MỘT SỐ NGƠN NGỮ LẬP TRÌNH MỘT SỐ NGƠN NGỮ LẬP TRÌNH

(21)

Là loại chương trình có khả làm cho máy tính thực trực tiếp cơng việc mà người sử dụng mong muốn.

Là loại chương trình có khả làm cho máy tính thực trực tiếp cơng việc mà người sử dụng mong muốn.

(22)

MỘT SỐ PHẦN MỀM ỨNG DỤNG MỘT SỐ PHẦN MỀM ỨNG DỤNG MỘT SỐ PHẦN MỀM ỨNG DỤNG

MỘT SỐ PHẦN MỀM ỨNG DỤNG  Soạn thảo văn (Microsoft Word)

Bảng tính (Microsoft Excel) Slide (Microsoft Power Point)

Chương trình giải trí (Real Play, Quick Time, Herosoft, …)

 Phần mềm sở liệu (mySQL, Oracle, SQL server, …)  Phần mềm quản lý tài liệu

 Phần mềm duyệt e-maill

Trình duyệt web (Firfox, Opera, Netscape, )  Phần mềm xuất bản

 Phần mềm giao tiếp

(23)

MỘT SỐ PHẦN MỀM ỨNG DỤNG MỘT SỐ PHẦN MỀM ỨNG DỤNG MỘT SỐ PHẦN MỀM ỨNG DỤNG

MỘT SỐ PHẦN MỀM ỨNG DỤNG

Microsoft Power point

Microsoft Word Microsoft Excel

(24)

MÃ NGUỒN ĐÓNG MÃ NGUỒN ĐÓNG MÃ NGUỒN MỞ MÃ NGUỒN MỞ

Mã nguồn (source, code) dãy mã lệnh tạo ra từ ngôn ngữ lập trình đó.

Mã nguồn (source, code) dãy mã lệnh tạo ra từ ngôn ngữ lập trình đó.

Khi sử dụng khơng cần phải thơng qua nhà sản xuất Có thể sửa đổi, cải tiến, nâng cấp tuân theo qui định giấy phép phần mềm mã nguồn mở Gerneral Public License – GPL.

Khi sử dụng không cần phải thơng qua nhà sản xuất Có thể sửa đổi, cải tiến, nâng cấp tuân theo qui định giấy phép phần mềm mã nguồn mở Gerneral Public License – GPL.

Khi sử dụng phải đồng ý nhà sản xuất.

Khi sử dụng phải đồng ý nhà sản xuất.

MÃ NGUỒN

(25)

Là phiên dùng để hệ phần mềm sau lần nâng cấp.

Là phiên dùng để hệ phần mềm sau lần nâng cấp.

VERSION

VERSION

Shell diễn dịch ngơn ngữ dịng lệnh. Shell diễn dịch ngơn ngữ dịng lệnh.

SHELL

SHELL

GUI (Graphic User Interface) giao diện người dùng đồ họa để thay dịng lệnh tương tác với máy tính Windows GUI.

GUI (Graphic User Interface) giao diện người dùng đồ họa để thay dịng lệnh tương tác với máy tính Windows GUI.

GUI

(26)

Dos, Windows, Office,Visual Basic, ISA, …

Dos, Windows, Office,Visual Basic, ISA, …

Microsoft

Microsoft

NU, Ghost, pcAnywhere, Norton Antivirus, … NU, Ghost, pcAnywhere, Norton Antivirus, …

Symantec

(27)

Ngày đăng: 21/04/2021, 07:27

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w