Bài giảng Phần cứng và phần mềm (Hardware & Software)

Nội dung

Mục đích

Các thiết bị phần cứng

Sự phát triển của máy tính

Thiết bị nhập xuất dữ liệu

Các thiết bị lưu trữ

CPU và các phương pháp xử lý

Phần mềm và hệ thống phần mềm

Hệ điều hành

Phần mềm và ngôn ngữ lập trình

 

ppt40 trang | Chia sẻ: phuongt97 | Lượt xem: 439 | Lượt tải: 0download
Bạn đang xem trước 20 trang nội dung tài liệu Bài giảng Phần cứng và phần mềm (Hardware & Software), để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Phần cứng và phần mềmHardware & SoftwareNội dungMục đíchCác thiết bị phần cứngSự phát triển của máy tínhThiết bị nhập xuất dữ liệuCác thiết bị lưu trữ CPU và các phương pháp xử lýPhần mềm và hệ thống phần mềmHệ điều hànhPhần mềm và ngôn ngữ lập trìnhMục đíchNhững năng lực xử lý và lưu trữ vi tính nào cần thiết cho doanh nghiệp để quản lý thông tin và giao dịch kinh doanh? Những công cụ phần mềm và phần cứng vi tính nào cần thiết cho công việc kinh doanh? Những tiêu chuẩn nào nên dùng để lựa chọn công nghệ phần mềm thích hợp?Các thành phần của HTTTPHẦN CỨNG (HARDWARE)Quá trình phát triển máy tínhBốn giai đoạn phát triển của máy tính Ống chân không ENIAC – 18000 ống chân không, 30 tấn Sperry Rand Univac, IBM 701, IBM 650 (1954)Bóng bán dẫnLõi từCác mạch tích hợpƒ 7/4/1964 – IBM System/360ƒ Lõi từ. Sau đó là công nghệ bán dẫnƒCác mạch tích hợp quy mô cực lớn (VLSI circuits)1946-19591959-19631964-19791980  nayMáy tính điện tửThiết bị xử lý trung tâm - CPU (Central Processing Unit): Cho phép dịch và thực hiện các chỉ lệnh chương trình (phần mềm) và phối hợp cùng làm việc với các thiết bị phầncứng khácĐánh giá dựa trên độ dài từ của máy và tốc độ xử lýMáy tính điện tửBo mạch chủ (MainBoard): là bảng mạch điện tử chính hỗ trợ và kết nối nhiều thiết bị phần cứng với nhauBo mạch chủ kết nối bộ vi xử lý (CPU), đơn vị nhớ(RAM), và sockets hoặc các khe mở rộng.Các khe mở rộng là nơi mà những bảng mạch điện tử có thể được lắp thêm vào. (card màn hình, card mạng)Mỗi khe mở rộng đi kèm với một cổng mà thiết bị ngoại vi có thể kết nối vào đó.Máy tính điện tửBộ nhớ (Memory):Máy tính điện tửBộ nhớ chính (Main memory)Đánh giá dựa trên lượng bộ nhớ và khả năng địa chỉ hoá để truy cậpLưu trữ tạm thời dữ liệu và các chỉ lệnhDữ liệu được xử lý ở tốc độ ánh sángRAM: Bộ nhớ truy cập ngẫu nhiên – dữ liệu trên đó sẽ bị xóa hết sạch ngay khi nguồn điện bị ngắtROM: Bộ nhớ chỉ đọc – được lập trình sẵn, chủ yếu phục vụ mục đích khởi động máy tínhMáy tính điện tửBộ nhớ phụ (Secondary memory)Lưu trữ dữ liệu và các chỉ lệnh một cách lâu dàiDữ liệu được xử lý bằng các thiết bị cơ điệnMáy tính điện tửThiết bị nhậpBàn phím (keyboard)MouseMicrophone ( thông qua lời nói )Thiết bị đọc mã vạchMàn hình cảm ứng (như dtdd)Máy quét .Máy tính điện tửThiết bị xuấtLà thiết bị được sử dụng để xem, nghe, hoặc nhận biết kết quả xử lý thông tin bằng cách nào đóMàn hìnhMàn hình CRTMàn hình LCDPlasmaPixel : một điểm ảnh trên màn hìnhĐộ phân giải :1024 x 7681280 x 800Máy tính điện tửMáy inMáy in phun mực : hao mực , rẻMáy in laser : chi phí đầu tư ban đầu cao nhưng in hiệu quả hơn Máy in đa chức năng : in , scan , photocopyĐồng hồ hệ thống và đơn vị đoMicrocomputer – megahert (MHz) - triệu chu kỳ thực hiện lệnh trong một giây. Vd: Intel PIII 800 có khả năng thực hiện đến 800 triệu chu kỳ lệnh trong một giây.Workstation, minicomputer, mainframe – MIPS (Millions of Instructions per second): số lệnh chương trình thực hiện trong một giây. Vd: workstation: 100MIPS, mainframe: 200-1200MIPSSupercomputer – flops (floating-point operations per second): số các phép toán dấu chấm động thực hiện trong một giây. mflops, gflops, tflops. Vd: Option Red: 1.34 tflops. milisecond (1/1000s), microsecond (1/106s), nanosecond (1/109s), picosecond (1/1012s)Biểu diễn thông tinDữ liệu được biểu diễn dưới dạng nhị phânĐơn vị lưu trữ nhỏ nhất là BIT : 0 , 1 1 Byte = 8 bitsCác loại máy tínhMáy tính để bàn(PC) –loại máy tính phổ biến nhấtMáy tính mini/máy trạm (minicomputer/Workstation) được thiết kế cho riêng một số các yêu cầu đặc biệt về tính toán thường được dùng trong các doanh nghiệp vừa và nhỏMáy tính lớn (mainframe computer) – được thiết kế để phục vụ nhu cầu của hàng trăm người trong một doanh nghiệp lớnSuperComputers –máy tính nhanh nhất, mạnh nhất và đắt nhấtCác loại máy tínhCác loại máy tính khácPDA : máy tính nhỏ xử lý yếuNoteBookNetBookTablet ComputerPhần mềmThuật ngữ chung để chỉ các chương trình được dùng để vận hành máy tính và các thiết bị liên quan nhằm đạt được một mục đích nào đó của người sử dụngPHẦN MỀM - SOFTWAREPhân loại phần mềmHệ điều hànhHổ trợ hệ thốngPhần mềm hỗ trợ hệ thống thêm các chức năng cho hệ điều hànhPhần mềm gỡ cài đặtPhần mềm tối ưu hóa dung lượng ổ đĩaPhần mềm kiểm soát và phát hiện sâu, virus ..Drivers..Phần mềm biên dịchMáy tính cần phải dịch từ ngôn ngữ người có thể đọc được ra dữ liệu dưới dạng 0 và 1, và ngược lại. Phần mềm ứng dụngPhần mềm cá nhân – được sử dụng để thực hiện các nhiệm vụ cá nhân như viết ghi nhớ, vẽ đồ thị, hoặc tạo các trang trình diễn Ví dụ: Microsoft Word Microsoft Excel Internet ExplorerỨng dụng ..Phần mềm chuyên dụngKế toánTiếp thị bán hàng Chế tạo, sản xuấtTài chính, ngân sáchQuản trị quan hệ khách hàngQuản lý chuỗi cung ứngHoạch định nguồn lực doanh nghiệp (ERP) Quản trị nguồn nhân lực Dọc và ngangPhần mềm thị trường dọc –phần mềm ứng dụng chỉ dùng cho một ngànhPhần mềm lên lịch khám bệnhPhần mềm điều phối y táPhần mềm thị trường ngang –tổng quát vừa đủ để phù hợp cho nhiều ngànhPhần mềm quản lý kho hàngPhần mềm tính bảng lươngNgôn ngữ phát triển phần mềmNgôn ngữ máyCác chương trình được viết với các số 0 và 1Ngôn ngữ AssemblyĐược viết cho các máy tính đặc biệt, sử dụng các câu lệnh được thiết kế sẵn thay cho 0 và 1Ngôn ngữ thế hệ thứ ba và thứ tưĐược viết với các từ ngữ gần với ngôn ngữ tự nhiên có sử dụng các cấu trúc tương tự như những câu thoại người sử dụng có thể tự viết các chương trình ứng dụng của riêng họ (COBOL, FORTRAN,C , Java,Pascal , C# ..)Ngôn ngữ truy vấn và ngôn ngữ tự nhiên, Hầu như không đòi hỏi một kỹ năng lập trình nào (ASK JEEVES)Xu hướng lập trình hiện đạiLập trình hướng đối tượng: xu hướng phát triển các phần mềm kết hợp dữ liệu và các thủ tục có liên quan đến một đối tượng duy nhấtLập trình trực quan: Xây dựng các chương trình phần mềm bằng cách lựa chọn và sắp xếp các đối tượng lập trình.NET , JavaNgôn ngữ đánh dấu siêu văn bản(HTML XML)Microsoft FrontPage và Adobe GoLiveLựa chọn Phần cứng & phần mềmXác định đúng yêu cầu ứng dụng: bắt đầu từ việc xác định rõ ràng yêu cầu ứng dụng của mìnhChọn đúng phần mềm: Xác định đúng hãng sản xuất phần mềm về công việc cần tới.Trợ giúp thông qua tư vấn.Dùng thử bảng Demo của phần mềm (Demonstration Diskette)Lựa chọn Phần cứng & phần mềmChọn phần cứng phù hợp cho phần mềm:Tìm tìm cơ hội sử dụng thử phần cứngTìm hiểu các loại trợ giúp và mức độ trợ giúp của nhà bán hàng sau khi mua.Nếu mua với số lượng lớn cho công ty thì cần lưu ý những điều sau:Người bán hàng có bao nhiêu nhân viên trợ giúp kỹ thuật?Trung tâm dịch vụ gần nhất là ở đâu?Trung tâm dịch vụ có kho hàng và linh kiện thay thế không?Nhà bán hàng đã tồn tại được bao lâu?Những ai đã là khách hàng của người bán?Tình hình tài chính của người bán?Trung tâm huấn luyện gần nhất. Mức độ huấn luyện và giá cả?Lưu ý thêm về phần mềmDễ sử dụngChống sao chépTương thích với các phần mềm khácTương thích với nhiều thiết bị ngoại viTính hiện thời của phần mềm ( Currentness)Giá cả phần mềmLưu ý thêm về phần cứngCác chuẩn phần cứngTính tương thích (compatibility)Khả năng mở rộng và phân cấp (extendable)Độ tin cậy (reliability)Xác định thời điểm mua sắmLựa chọn phương án trang bị mới phần cứngThuê ngắn hạnThuê dài hạnMua mớiCân nhắc các nhà cung cấpNhà cung cấp dịch vụ lưu trữ trực tuyếnNhà cung cấp dịch vụ ứng dụngCác nhà cung cấp dịch vụ khácNhân lựcTài sản quý giá nhất không phải là công nghệ mà chính là trí tuệ của nguồn nhân lực mà doanh nghiệp sở hữuThiết lập các mục tiêu, xác định nhiệm vụ, tạo quyết định, phục vụ khách hàng (Máy tính không thể làm thay)Nhân lựcSự hiểu biết về công nghệ và thông tin:Có kiến thức về công nghệ là,biết rõ cách thức ứng dụng và khi nào ứng dụng công nghệ thông tin.Làm thế nào để khai thác đựơc hiệu quả các phần mềm ứng dụng, các cơ sở kỹ thuật nào là cần thiết cho doanh nghiệpXác định được loại thông tin nào là cần, biết cách để có thể có đựơc thông tin đó Nhân lựcTrách nhiệm đạo đức đối với xã hội:Xử lý và sử dụng thông tin thế nào để có thể làm lợi cho doanh nghiệp của mình mà không gây ra những hoạt động phi đạo đức đối với xã hội.

Các file đính kèm theo tài liệu này:

  • pptbai_giang_phan_cung_va_phan_mem_hardware_software.ppt
Tài liệu liên quan