Webcam: viết tắt của 'web camera, là một máy quay phim kỹ thuật số được kết nối với một máy tính. Nó có thể gửi hình ảnh trực tiếp từ bất cứ nơi nào nó được bố trí tới vị trí khác bằng phương thức Internet. Nhiều màn hình máy tính để bàn và máy tính xách tay có gắn sẵn Webcam và micro, tuy nhiên, chúng ta có thể gắn thêm một webcam riêng. Có nhiều loại Webcam khác nhau. Một số được cắm vào máy tính thông qua cổng USB, một số khác là không dây (wireless).
b. Các thiết bị xuất
Thiết bị
xuất cơ bản gồm các thiết bị sau: (hình 1.10)
Màn hình (Screen hay Monitor, thiết bị
xuất chuẩn): dùng để thể hiện thông tin cho người sử dụng xem. Thông tin được thể hiện ra màn hình
bằng phương pháp ánh xạ bộ nhớ (memory mapping), với cách này màn hình chỉ việc
đọc liên tục bộ nhớ và hiển thị (display) bất kỳ thông tin nào hiện có trong
vùng nhớ ra màn hình. Màn hình phổ biến hiện nay trên thị trường là màn hình
màu SVGA 15”,17”, 19” với độ phân giải có thể đạt 1280 X 1024 pixel.
Máy in (Printer):
là thiết bị xuất để đưa thông tin ra giấy. Máy in phổ biến hiện nay là loại máy
in ma trận điểm (dot matrix) loại 24
kim, máy in phun mực, máy in laser trắng đen hoặc màu.
Tốc độ của một máy in được đo bởi các đơn vị sau:
cps (ký tự trên mỗi giây), LPS (dòng trên mỗi giây) hoặc ppm (số trang mỗi
phút)
Máy chiếu
(Projector): chức năng tương tự màn hình, thường được sử dụng thay cho
màn hình trong các buổi Seminar, báo
cáo, thuyết trình, …
1.2.2 Phần mềm
1.2.2.1 Khái
niệm phần mềm
Phần cứng máy tính bao gồm các thành phần vật lý của hệ thống. Tuy
nhiên, chưa có phần mềm, máy tính sẽ chỉ là một tập hợp các bộ phận cơ khí.
Phần mềm cung cấp các hướng dẫn cho máy tính phải làm gì. Để thực hiện các
nhiệm vụ khác nhau, máy tính đòi hỏi một bộ các hướng dẫn, gọi là chương trình.
Các chương trình này cho phép người dùng sử dụng máy tính mà không cần kỹ năng
lập trình đặc biệt. Chúng ta không thể thấy hoặc sờ được phần mềm, mặc dầu ta
có thể hiển thị được chương trình trên màn hình. Có hai loại phần mềm máy tính:
phần mềm hệ thống và phần mềm ứng dụng
1.2.2.2 Phần
mềm hệ thống (Operating System Software)
Phần mềm hệ thống cung cấp các hướng dẫn mà máy tính cần phải thực hiện.
Nó chứa các hướng dẫn cần thiết để khởi động máy tính (được biết đến như quá
trình khởi động), kiểm tra để đảm bảo mọi thứ đều trong làm việc tốt, và cho
phép bạn giao tiếp máy tính và thiết bị ngoại vi của nó. Phần mềm hệ thống bao
gồm hai loại chương trình chính: hệ điều hành (operating system) và các chương
trình tiện ích (utility programs)
1.2.2.2.1 Hệ điều hành (operating system)
Hệ
điều hành (OS) là một chương trình máy tính đặc biệt, nó có mặt trên tất cả các
máy tính để bàn hoặc máy tính xách tay, từ máy tính lớn đến các thiết bị cầm
tay thông minh. Các hệ điều hành điều khiển cách những máy tính làm việc từ khi
nó được bật cho đến khi nó được tắt. Các hệ điều
hành hệ thống quản lý các thành phần phần cứng khác nhau, bao gồm cả CPU, bộ
nhớ, thiết bị lưu trữ, và các thiết bị ngoại vi. Nó còn phối hợp với các ứng
dụng phần mềm khác để các phần mềm này có thể được chạy. Phần mềm hệ thống phổ
biến hiện nay ở Việt nam là 3 hệ điều hành chính: Microsoft Windows, Mac OS,
and Linux.
1.2.2.2.2 Chương trình tiện ích (utility programs)
Phần mềm hệ điều hành là phần mềm quan trọng nhất trên máy tính, vì máy
tính không thể hoạt động được khi không có phần mềm hệ điều hành. Tuy nhiên,
các chương trình tiện ích là một thành phần quan trọng của phần mềm hệ thống.
Chương trình tiện ích là ứng dụng nhỏ xử lý nhiều nhiệm vụ quan trọng liên quan
đến việc quản lý và bảo trì hệ thống của bạn. Chương trình tiện ích có thể được
sử dụng để sao lưu các tập tin quan trọng, loại bỏ các tập tin hoặc các chương
trình không mong muốn từ hệ thống của bạn, và lịch các tác vụ khác nhau để giữ
cho hệ thống của bạn chạy mượt. Một số các tiện ích được bao gồm trong các hệ
điều hành, hoặc một số tiện ích có phiên bản độc lập mà bạn có thể mua hoặc tải
về miễn phí. Ví dụ, trên môi trường Windows. Một số tiện ích quản lý file như
Win Zip để nén tập tin, tiện ích Aladdin Easy Uninstall 2.0 gỡ bỏ các ứng dụng
không mong muốn. Các tiện ích chuẩn đoán và bảo trì hệ thống như Task Manager
của Windows, Norton Ghost, Norton SystemWorks, …
1.2.2.3 Phần
mềm ứng dụng (Application Software)
Phần mềm ứng dụng rất phong phú và đa dạng, bao gồm những chương trình
được viết ra cho một hay nhiều mục đích ứng dụng cụ thể như phần mềm soạn thảo
văn bản, phần mềm tài chính, phân tích số liệu, tổ chức hệ thống, bảo mật thông
tin, đồ họa, chơi games, …,
1.2.2.3.1 Phần mềm xử lý văn bản
Phần mềm xử lý văn bản được sử dụng để tạo, chỉnh sửa, định dạng, và lưu
các tài liệu các định dạng tập tin văn bản khác nhau. Phần mềm xử lý văn bản
Microsoft Word cho phép bạn tạo hoặc chỉnh sửa văn bản, các báo cáo, một cách
nhanh chóng và dễ dàng. Tài liệu được tạo với phần mềm này cũng có thể bao gồm
đồ họa, biểu đồ, và các yếu tố đồ họa khác. Microsoft Word, Lotus Lời Pro, và
Corel WordPerfect là những ví dụ của các chương trình xử lý văn bản. Một số
phần mềm xử lý văn bản mã nguồn mở như LibreOffice Writer, OpenOffice Writer.
1.2.2.3.2 Phần mềm bảng tính
Phần mềm bảng tính cho phép bạn thực hiện các tính toán và các tác vụ
toán học khác. Tương tự như các tài liệu được sử dụng bởi các kế toán, bảng
tính chứa dữ liệu nhập vào trong các cột và các hàng và cho phép bạn thực hiện
các phép tính, phân tích, tạo biểu đồ và đồ thị. Một tiện ích quan trọng của
phần mềm bảng tính là khả năng tính toán lại bảng tính mà không cần người dùng
can thiệp. Khi dữ liệu được sử dụng trong một phép tính hoặc sửa công thức được
thay đổi, phần mềm bảng tính tự động cập nhật các bảng tính với kết quả đúng.
Microsoft Excel, Lotus 1-2-3, và Corel Quattro Pro là những ví dụ của các
chương trình bảng tính. Một số phần mềm xử lý văn bản mã nguồn mở như
LibreOffice Calc, OpenOffice Calc.
1.2.2.3.3 Phần mềm cơ sở dữ liệu
Cơ sở dữ liệu được sử dụng để lưu trữ và tổ chức một lượng lớn dữ liệu.
Thông thường, phần mềm cơ sở dữ liệu có thể được sử dụng để quản lý các loại
thông tin khác nhau như hàng tồn kho, lịch sử đặt hàng, và lập hoá đơn. Cơ sở
dữ liệu giúp bạn nhập, lưu trữ, sắp xếp, lọc, lấy, và tóm tắt các thông tin và
sau đó tạo ra các báo cáo có ý nghĩa. Chương trình cơ sở dữ liệu phổ biến như
Microsoft Access, Lotus Approach, và Corel Paradox.
1.2.2.3.4 Phần mềm trình chiếu
Phần
mềm này được sử dụng để tạo các bài thuyết trình đồ họa, được gọi là slide
show, nó có thể được chiếu lớn bằng phương tiện như máy chiếu hoặc hiển thị
trên Web. Phần mềm trình chiếu cũng được sử dụng để tạo ra các tài liệu phân
phát cho khán giả (handout), những ghi chú cho người thuyết trình và các tài
liệu
1.2.2.3.5 Phần mềm thương mại
Phần mềm thương mại là bất cứ phần mềm hoặc chương trình được thiết kế
và phát triển cho việc cấp phép hoặc bán cho người dùng cuối hoặc phục vụ mục
đích thương mại. Phần mềm thương mại đã từng được coi là phần mềm thuộc quyền
sở hữu, nhưng hiện nay một số ứng dụng phần mềm miễn phí và mã nguồn mở được
cấp phép hoặc bán cho người dùng cuối. Các sản phẩm của Microsoft như các hệ
điều hành Windows và MS Office là một trong những ví dụ nổi tiếng nhất của phần
mềm thương mại.
1.2.2.3.6 Phần mềm nguồn mở
Phần
mềm nguồn mở là phần mềm với mã nguồn mà ai cũng có thể sử dụng, nghiên cứu và
đặc biệt là sửa đổi và nâng cao. Bất cứ ai cũng có thể sử dụng chương trình cho
mục đích nào đó; không có lệ phí cấp giấy phép hoặc hạn chế khác về phần mềm.
Các nhà phát triển phần mềm tại cùng một thời điểm ủy quyền hợp pháp cho bất kỳ
sửa đổi và họ phân phối nguồn của phần mềm để đưa các nhà phát triển khác trong
một điều kiện dễ dàng chỉnh sửa nó. Có điều kiện giấy phép gắn liền với phần
mềm miễn phí này, ví dụ bạn không tự thể bán nó và nếu bạn thay đổi mã nguồn và
cho ra phiên bản mới, phiên bản của bạn phải miễn phí. Ví dụ phần mềm nguồn mở
điển hình nhất là hệ điều hành Linux.