Cơ sở lý thuyết của khoa học máy tính; giới thiệu về khoa học máy tính. Mục III. Mạng thông tin và máy tính. Các thuộc tính quan trọng nhất của thông tin

Phần I. Nguyên tắc cơ bản của khoa học máy tính nói chung.

Chủ đề 1. Các khái niệm và định nghĩa cơ bản về khoa học máy tính.

Khoa học máy tính là lĩnh vực hoạt động khoa học kỹ thuật nghiên cứu các quá trình tiếp nhận, truyền tải, xử lý, lưu trữ và trình bày thông tin, giải quyết các vấn đề về tạo lập, triển khai và sử dụng công nghệ thông tin trong mọi lĩnh vực của đời sống xã hội.

Nhiệm vụ chính của khoa học máy tính là xác định các mô hình chung theo đó việc tạo ra thông tin khoa học, sự biến đổi, truyền tải và sử dụng thông tin đó trong các lĩnh vực hoạt động khác nhau của con người diễn ra.

Nền văn minh hiện đại được đặc trưng bởi tốc độ phát triển chưa từng có của khoa học, công nghệ và công nghệ mới. Trong lĩnh vực tích lũy thông tin khoa học, khối lượng của nó đã tăng gấp đôi cứ sau khoảng 10-15 năm kể từ thế kỷ 17. Vì vậy, một trong những vấn đề quan trọng nhất của nhân loại là luồng thông tin như tuyết lở trong bất kỳ lĩnh vực nào của cuộc sống.

Trong cấu trúc của khoa học máy tính với tư cách là một ngành khoa học, các lĩnh vực kỹ thuật phần mềm và thuật toán được phân biệt. Khoa học máy tính là một phần của điều khiển học, nghiên cứu lý thuyết chung về kiểm soát và truyền tải thông tin. Điều khiển học là khoa học về các quy luật chung về nhận, lưu trữ, truyền và xử lý thông tin trong các hệ thống phức tạp.

Các quá trình thông tin bao gồm:

Thu thập thông tin- đây là hoạt động của chủ thể, trong đó anh ta nhận được thông tin về đối tượng mà anh ta quan tâm.

Trao đổi thông tin là một quá trình trong đó nguồn thông tin truyền nó và người nhận nhận được nó.

Lưu trữ dữ liệu là quá trình duy trì thông tin nguồn ở dạng đảm bảo việc phát hành dữ liệu theo yêu cầu của người dùng cuối trong một khung thời gian xác định.

Xử lí dữ liệu là một quá trình biến đổi có thứ tự của nó theo thuật toán để giải bài toán.

Sau khi giải quyết vấn đề xử lý thông tin, kết quả phải được trình bày cho người dùng cuối theo mẫu được yêu cầu. Thông tin thường được cung cấp bằng các thiết bị máy tính bên ngoài dưới dạng văn bản, bảng biểu, đồ thị, v.v.

Công nghệ thông tinđại diện cho cơ sở vật chất của công nghệ thông tin, với sự trợ giúp của việc thu thập, lưu trữ, truyền tải và xử lý thông tin được thực hiện.

Công nghệ thông tin là một quá trình sử dụng một tập hợp các phương tiện và phương pháp để thu thập, xử lý và truyền dữ liệu nhằm thu được thông tin chất lượng mới về trạng thái của một đối tượng, quá trình hoặc hiện tượng. Công nghệ thông tin mới là công nghệ thông tin có giao diện “thân thiện” với người dùng, sử dụng máy tính cá nhân và viễn thông.

Trong tất cả các loại công nghệ, công nghệ thông tin trong lĩnh vực quản lý đặt ra yêu cầu cao nhất đối với hoạt động quản lý, có tác động cơ bản đến trình độ, nội dung công việc của nhân viên, căng thẳng về thể chất và tinh thần, triển vọng nghề nghiệp và trình độ xã hội. quan hệ.

Thông tin kinh tế là tập hợp thông tin phản ánh các quá trình kinh tế - xã hội và dùng để quản lý các quá trình đó và các nhóm người trong lĩnh vực sản xuất và phi sản xuất.

Hệ thống thông tin kinh tế tự động (AEIS)- một hệ thống con người-máy móc trong đó sử dụng các phương pháp kinh tế và toán học phương tiện hiện đại thu thập, truyền tải và xử lý, thông tin kinh tế Các vấn đề về quản lý quy trình sản xuất được giải quyết.

Chuyên đề 2. Cơ sở lý luận của khoa học máy tính.

Ký hiệu là một bộ quy tắc và kỹ thuật viết số bằng cách sử dụng một bộ ký tự số. Số chữ số cần thiết để viết một số trong một hệ thống được gọi là cơ số của hệ thống số.

Được sử dụng trong máy tính hệ thống số nhị phân, cơ sở của nó là số 2. Để viết số trong hệ thống này, chỉ có hai chữ số được sử dụng - 0 và 1. Việc lựa chọn hệ nhị phân để sử dụng trong công nghệ máy tính được giải thích là do các phần tử điện tử - bộ kích hoạt, tạo nên chip máy tính, chỉ có thể được tìm thấy trong hai điều kiện làm việc.

Sử dụng hệ thống mã hóa nhị phân, bạn có thể nắm bắt mọi dữ liệu và kiến ​​thức. Hệ nhị phân thuận tiện cho máy tính nhưng lại bất tiện cho con người: các con số dài, khó viết và khó nhớ. Các hệ thống số liên quan đến nhị phân được sử dụng - bát phân và thập lục phân. Để viết số trong các hệ thống này, cần có 8 và 16 chữ số tương ứng. Trong hệ thập lục phân, 10 chữ số đầu tiên là phổ biến và sau đó sử dụng chữ cái Latinh viết hoa. Hệ thập lục phân A tương ứng với số thập phân 10, thập lục phân B tương ứng với số thập phân 11, v.v.

Biểu diễn các số có dấu khi thực hiện các phép tính số học trong máy tính, sử dụng mã trực tiếp, nghịch đảo và bổ sung. Mã là ký hiệu của một số khác với số tự nhiên và được chấp nhận rộng rãi. Một trong những đặc điểm quan trọng nhất bất kỳ máy tính nào cũng là độ dài của từ trong đó. Độ dài của một từ được xác định bởi số chữ số nhị phân của từ đó. Vì vậy, trong máy tính, bất kể kích thước của số là bao nhiêu, mã của nó luôn có một số chữ số nhị phân cố định.

Đại số logic- hệ thống các phương pháp đại số để giải các bài toán logic và tập hợp các bài toán đó; V. theo nghĩa hẹp- xây dựng dạng bảng, ma trận logic của các câu lệnh, xác định các phép toán logic trên chúng.

Phương pháp tiên đề- phương pháp xây dựng một lý thuyết khoa học dưới dạng hệ thống tiên đề (định lý) và quy tắc suy luận (tiên đề), cho phép, thông qua suy luận logic, thu được các phát biểu (định lý) của một lý thuyết nhất định.

Chuyển đổi số từ hệ thống số này sang hệ thống số khác là một phần quan trọng của số học máy.

Lượng thông tin là đặc tính số của tín hiệu phản ánh mức độ không chắc chắn (sự không đầy đủ của kiến ​​thức) biến mất sau khi nhận được tin nhắn dưới dạng tín hiệu nhất định. Thước đo độ không chắc chắn này trong lý thuyết thông tin được gọi là Sự hỗn loạn. Nếu nhờ nhận được một tin nhắn mà đạt được sự rõ ràng hoàn toàn về một số vấn đề, thì người ta nói rằng thông tin đầy đủ hoặc đầy đủ đã được nhận và không cần phải lấy thêm thông tin. Và ngược lại, nếu sau khi nhận được tin nhắn mà độ không chắc chắn vẫn giữ nguyên thì không nhận được thông tin nào (không có thông tin).

Lượng thông tin có thể thu được khi trả lời câu hỏi có-không được gọi là bit. Bit là đơn vị thông tin tối thiểu vì không thể thu được thông tin nhỏ hơn 1 bit. Một nhóm gồm 8 bit thông tin được gọi là một byte. Nếu một bit là đơn vị thông tin tối thiểu thì byte là đơn vị cơ bản của nó. Có các đơn vị thông tin dẫn xuất: kilobyte (KB, KB), megabyte (MB, MB) và gigabyte (GB, GB).

Tốc độ truyền dữ liệu là tốc độ truyền kỹ thuật số, được biểu thị bằng byte (hoặc bit) trên một đơn vị thời gian.

Có một tốc độ truyền (giới hạn) tối đa có thể, được gọi là Dung lượng kênh.

Mã số Người ta thường gọi một tập hợp các ký hiệu tương ứng với các thành phần thông tin hoặc đặc điểm của nó. Quá trình biên dịch mã dưới dạng một tập hợp các ký hiệu hoặc danh sách các từ viết tắt cho các phần tử và đặc tính tương ứng được gọi là mã hóa.

Giải mã- một quá trình tương tự như mã hóa thông tin, nhưng có hướng ngược lại.

Chuyên đề 3. Kiến trúc và nguyên lý hoạt động của máy tính

Kiến trúc máy tính- đây là phần mô tả chung về cấu trúc và chức năng của máy tính ở mức độ đủ để hiểu nguyên lý hoạt động và hệ thống điều khiển máy tính, không bao gồm các chi tiết về cấu trúc kỹ thuật và vật lý của máy tính.

Quá trình tính toán trước tiên phải được đưa vào máy tính dưới dạng chương trình— một chuỗi các hướng dẫn (lệnh) được viết theo thứ tự thực hiện.

Tổng quan sơ đồ cấu trúc MÁY TÍNH:

1. Cấu trúc bộ nhớ máy tính;

2. phương pháp truy cập bộ nhớ và các thiết bị bên ngoài;

3. khả năng thay đổi cấu hình;

4. hệ thống chỉ huy;

5. định dạng dữ liệu;

6. Tổ chức giao diện.

Thiết bị chính của máy tính là CPU, hoặc bộ vi xử lý. Nó được thiết kế để thực hiện các phép tính dựa trên chương trình được lưu trữ trong thiết bị lưu trữ và cung cấp quản lý chung MÁY TÍNH. Hiệu suất của máy tính phần lớn được quyết định bởi tốc độ của bộ xử lý.

Dữ liệu đang được xử lý và chương trình đang được thực thi phải ở trạng thái thiết bị lưu trữ- bộ nhớ máy tính, nơi chúng được nhập thông qua một thiết bị đầu vào. Về mặt chức năng, nó được chia thành hai phần: bên trong và bên ngoài.

Nội bộ, hay bộ nhớ chính, là thiết bị lưu trữ được kết nối trực tiếp với bộ xử lý và được thiết kế để lưu trữ các chương trình thực thi và dữ liệu liên quan trực tiếp đến tính toán.

Lần lượt, bộ nhớ trong được chia thành bộ nhớ truy cập ngẫu nhiên (RAM) và bộ nhớ vĩnh viễn (ROM). ĐẬP, về khối lượng chiếm phần lớn bộ nhớ trong, được sử dụng để nhận, lưu trữ và phát hành thông tin. Bộ nhớ liên tục cung cấp khả năng lưu trữ và phân phối thông tin.

Bộ nhớ ngoài(VZU) nhằm mục đích lưu trữ khối lượng lớn thông tin và trao đổi nó với ĐẬP. Các thiết bị lưu trữ ngoài có cấu trúc tách biệt với các thiết bị trung tâm của máy tính (bộ xử lý và bộ nhớ trong), có quyền điều khiển riêng và thực hiện các yêu cầu của bộ xử lý mà không cần sự can thiệp trực tiếp của nó.

Việc trao đổi thông tin giữa các thiết bị máy tính được thực hiện thông qua xe buýt hệ thống(tên gọi khác là hệ thống đường cao tốc). Bus hệ thống được đặc trưng bởi tần số xung nhịp và độ sâu bit. Số lượng bit được truyền đồng thời trên bus được gọi là độ rộng bus. Tần số đồng hồ đặc trưng cho số lượng hoạt động truyền dữ liệu cơ bản trong một giây. Độ rộng bus được đo bằng bit, tần số xung nhịp - tính bằng megahertz.

Giao diện hệ thống là một phần cấu trúc của máy tính được thiết kế để tương tác giữa các thiết bị của nó và trao đổi thông tin giữa chúng. Máy tính lớn, máy tính cỡ trung bình và siêu máy tính sử dụng các thiết bị phức tạp có bộ xử lý đầu vào/đầu ra tích hợp được gọi là các kênh làm giao diện hệ thống. Những thiết bị như vậy cung cấp tốc độ cao trao đổi dữ liệu giữa các thành phần máy tính.

Thiết bị vào/ra phục vụ tương ứng để nhập thông tin vào và ra từ máy tính, cũng như đảm bảo giao tiếp giữa người dùng và máy. Quá trình I/O diễn ra bằng bộ nhớ trong của máy tính. ĐẾN thiết bị đầu vào bao gồm: bàn phím, chuột, bi xoay, cần điều khiển, bộ số hóa, máy quét. Thông tin đầu ra có thể được hiển thị trong dạng đồ họa, màn hình, máy in hoặc máy vẽ được sử dụng cho việc này.

Bộ nhớ chính của máy tính thường là Địa chỉ. Điều này có nghĩa là mỗi đơn vị thông tin được lưu trữ trong bộ nhớ (word, byte) được gán một số đặc biệt - một địa chỉ xác định vị trí lưu trữ nó trong bộ nhớ. Các phương pháp đánh địa chỉ cơ bản: địa chỉ ngụ ý, địa chỉ trực tiếp, địa chỉ trực tiếp, địa chỉ gián tiếp, địa chỉ ngắn, v.v. Địa chỉ điều hành trùng với phần địa chỉ của lệnh.

Truy cập bộ nhớ trực tiếp- Đây là phương pháp truy cập trực tiếp vào bộ nhớ, bỏ qua bộ xử lý.

Thiết bị bộ nhớ là một thiết bị để ghi, lưu trữ và phát hành dữ liệu. Có các thiết bị: - lưu trữ dữ liệu hoạt động và lâu dài; dữ liệu chỉ đọc; cả cho việc đọc và viết.

Bộ nhớ ảo chia bộ nhớ vật lý thành các khối và phân bổ chúng giữa Các nhiệm vụ khác nhau. Nó tự động quản lý hai cấp độ phân cấp bộ nhớ: bộ nhớ chính và bộ nhớ ngoài (đĩa). Hệ thống bộ nhớ ảo có thể được chia thành hai lớp: hệ thống có kích thước khối cố định, được gọi là trang và hệ thống có kích thước khối thay đổi, được gọi là phân đoạn.

Lốp xe là một dây cáp gồm nhiều dây dẫn. Một nhóm dây dẫn - bus dữ liệu - truyền thông tin đã được xử lý và nhóm còn lại - xe buýt địa chỉ- địa chỉ của bộ nhớ hoặc các thiết bị bên ngoài được bộ xử lý truy cập. Phần thứ ba của đường cao tốc - xe buýt điều khiển, các tín hiệu điều khiển được truyền qua nó (ví dụ: tín hiệu cho biết thiết bị đã sẵn sàng hoạt động, tín hiệu bắt đầu vận hành thiết bị, v.v.).

Mục II. Máy tính cá nhân và phần mềm của chúng

Chủ đề 4. Hệ điều hành cho máy tính cá nhân

Mục đích của máy tính là thực hiện các chương trình. Chương trình chứa các lệnh xác định thứ tự hành động của máy tính. Một tập hợp các mẫu chương trình máy tính phần mềm(QUA).

Các chương trình chạy trên máy tính có thể được chia thành ba loại:

1. Các chương trình ứng dụng hỗ trợ trực tiếp thực hiện công việc theo yêu cầu của người dùng: soạn thảo văn bản, vẽ tranh, xử lý mảng thông tin;

2. các chương trình hệ thống thực hiện các chức năng phụ trợ khác nhau;

3. Hệ thống công cụ (hệ thống lập trình) đảm bảo việc tạo ra các chương trình mới cho máy tính.

Dưới mang tính hệ thống(cơ bản) đề cập đến phần mềm bao gồm hệ điều hành, phần mềm mạng, chương trình dịch vụ cũng như các công cụ phát triển chương trình (trình dịch, trình chỉnh sửa liên kết, trình gỡ lỗi, v.v.).

hệ điều hành(OS) là tập hợp các chương trình thực hiện hai chức năng chính Đặc trưng: cung cấp cho người dùng sự tiện lợi của máy ảo và tăng hiệu quả sử dụng máy tính đồng thời quản lý tài nguyên của nó một cách hợp lý.

Các chương trình quản lý bộ nhớ giúp bạn sử dụng RAM máy tính linh hoạt hơn.

Giao diện người dùng (chương trình dịch vụ) là phần mềm bổ sung cho hệ điều hành (vỏ và môi trường) được thiết kế để đơn giản hóa giao tiếp của người dùng với hệ điều hành.

hệ điều hành MS-DOS là hệ điều hành (HĐH) 16-bit một người dùng, một tác vụ, không nối mạng, được thiết kế để sử dụng trên PC có bộ vi xử lý Intel 8088 (80286).

Các đặc điểm chính của hệ điều hành này là:

Dung lượng bộ nhớ vật lý có thể định địa chỉ tối đa là 640 KB;

Đại diện cho tất cả các tài nguyên của máy tính cá nhân cho một chương trình hiện đang hoạt động;

Hệ thống tập tin nâng cao và bộ xử lý ngôn ngữ lệnh;

Hỗ trợ yếu cho tương tác người dùng tương tác;

Dung lượng ổ đĩa bị chiếm dụng, tùy thuộc vào phiên bản, là từ 1 MB đến 6 MB.

NortonChỉ huy cho phép bạn thực hiện nhanh chóng và thuận tiện Các lệnh MS-DOS. Màn hình hiển thị hai cửa sổ trong đó hiển thị trạng thái của một số thư mục. Bạn có thể sao chép hoặc di chuyển tệp giữa các thư mục này, tạo tệp văn bản, chỉnh sửa và xóa chúng, tìm kiếm vị trí của chúng trên đĩa, v.v. sử dụng các phím chức năng cho việc này. Mục đích của các phím chức năng được nêu trong gợi ý ở dòng dưới cùng của màn hình nhưng bằng tiếng Anh.

hệ điều hành các cửa sổ là một họ hệ điều hành bao gồm: Windows 3.1, Windows for Workgroups 3.11, Windows 9X, Windows NT, Windows 2000, Windows ME.

Sau khi hệ điều hành Windows 98/2000 được nạp ở chế độ bình thường sẽ xuất hiện giao diện đồ họa. Các thành phần chính của giao diện đồ họa là màn hình nền, thanh tác vụ, biểu tượng và lối tắt. Ngoài ra, trong Windows 98/2000, ngoài giao diện tiêu chuẩn, bạn còn có thể sử dụng giao diện Web, giao diện này sử dụng màn hình hoạt động.

Trong Windows 98/2000, hầu hết các lệnh có thể được thực thi bằng chuột. Có các chữ tượng hình (biểu tượng) và phím tắt trên màn hình nền. Chúng có thể được sử dụng để truy cập các ứng dụng hoặc tài liệu liên quan. Bất kỳ biểu tượng (hoặc phím tắt) nào nằm trên màn hình nền đều có thể bị xóa khỏi nó. Ngoại lệ duy nhất cho quy tắc này là các biểu tượng được tạo bởi hệ điều hành, chẳng hạn như Máy tính của tôi, mạng, Rổ. Thanh tác vụ xuất hiện ở cuối màn hình nền. Bằng cách nhấp vào nút Bắt đầu trên thanh tác vụ, bạn có thể mở menu bắt đầu.

ĐẾN ứng dụng tiêu chuẩn Windows 98/2000 bao gồm:

Notepad là một trình soạn thảo văn bản đơn giản (Hình 3.32) có thể được sử dụng như một phương tiện thuận tiện để xem các tệp văn bản.

Trình chỉnh sửa đồ họa Paint được thiết kế để tạo và chỉnh sửa hình ảnh (bản vẽ).

Chữ Xử lý văn bản Pad được sử dụng để tạo, chỉnh sửa và xem tài liệu văn bản cũng như định dạng tài liệu.

Chương trình máy tính.

Chủ đề 5. Cơ bản về hệ thống lập trình cấp cao

Thuật toán- đây là một quy định chính xác xác định quy trình từ dữ liệu ban đầu đến yêu cầu kết quả cuối cùng. Chương trìnhđối với máy tính là mô tả thuật toán và dữ liệu bằng một ngôn ngữ lập trình nhất định, nhằm mục đích thực hiện tự động tiếp theo.

Một trong những tính năng quan trọng nhất của việc phân loại ngôn ngữ lập trình là chúng thuộc một trong các kiểu, trong đó chủ yếu là: thủ tục, chức năng, logic và hướng đối tượng.

Ngôn ngữ lập trình một phần thu hẹp khoảng cách giữa các phương pháp giải quyết các loại vấn đề khác nhau của con người và máy tính. Ngôn ngữ càng hướng tới con người thì trình độ của nó càng cao.

Ngôn ngữ nhị phân là ngôn ngữ máy trực tiếp. Hiện tại, những ngôn ngữ như vậy thực tế không được các lập trình viên sử dụng.

Ngôn ngữ hội là ngôn ngữ được thiết kế để thể hiện các chương trình được viết bằng ngôn ngữ máy ở dạng ký hiệu mà con người có thể đọc được.

Ngôn ngữ hội macro là một phần mở rộng của Ngôn ngữ hội bằng cách kết hợp các tiện ích macro.

Ngôn ngữ lập trình C ban đầu được phát triển để triển khai hệ điều hành UNIX. Ngôn ngữ C có cú pháp giúp chương trình trở nên ngắn gọn và trình biên dịch có thể tạo mã đối tượng hiệu quả.

Cơ bản (Mã hướng dẫn biểu tượng đa năng dành cho người mới bắt đầu) là một ngôn ngữ lập trình đơn giản được phát triển vào năm 1964 để người mới bắt đầu sử dụng.

Pascal (Pascal) là một trong những phổ biến nhất trong số lập trình viên ứng dụng ngôn ngữ lập trình thủ tục, đặc biệt cho PC. Hiện nay, các phiên bản PC của ngôn ngữ này như Borland Pascal và Turbo Pascal được sử dụng rộng rãi.

Từ vựng ngôn ngữ lập trình- đây là các quy tắc “đánh vần các từ” của chương trình, chẳng hạn như định danh, hằng số, từ chức năng, nhận xét. Đặc điểm của bất kỳ từ vựng nào là các phần tử của nó là các chuỗi ký hiệu tuyến tính đều đặn.

Chương trình phần mềm là một hệ thống lớn nên được phát triển theo từng phần, gọi là module phần mềm. BẰNG cấu trúc mô đun Thông thường các chương trình sẽ sử dụng cấu trúc cây, bao gồm cả những cây có các nhánh hợp nhất. Hai phương pháp được sử dụng: phương pháp phát triển từ dưới lên và phương pháp phát triển từ trên xuống.

Công nghệ lập trình là một tập hợp các quy tắc, kỹ thuật và công cụ lập trình. Vấn đề cốt lõi của bất kỳ công nghệ nào là ngôn ngữ lập trình.

mô-đun là một đơn vị chương trình được biên dịch độc lập bao gồm nhiều thành phần khác nhau của phần khai báo (kiểu, hằng, biến, thủ tục và hàm) và có thể cả một số chuỗi câu lệnh.

Tại cốt lõi hướng đối tượng Phong cách lập trình nằm ở khái niệm về một đối tượng, và bản chất của nó được thể hiện bằng công thức: “đối tượng - dữ liệu + thủ tục”. Mỗi đối tượng tích hợp một cấu trúc dữ liệu nhất định và các quy trình xử lý dữ liệu này, được gọi là các phương thức, chỉ dành cho nó. Các lớp được sử dụng để mô tả các đối tượng. Một lớp xác định các thuộc tính và phương thức của một đối tượng thuộc lớp đó.

Các ngôn ngữ lập trình hướng đối tượng hiện đại nhất bao gồm C++ và Java. Sự khác biệt cơ bản giữa Java và C++ là cái trước được diễn giải trong khi cái sau được biên dịch. Cú pháp của các ngôn ngữ gần như giống nhau hoàn toàn. Do tính chất mang tính xây dựng của chúng, các ý tưởng lập trình hướng đối tượng được sử dụng trong nhiều ngôn ngữ thủ tục phổ quát.

TRONG Gần đây nhiều chương trình, đặc biệt là các chương trình hướng đối tượng, được triển khai dưới dạng hệ thống lập trình trực quan. Một tính năng đặc biệt của các hệ thống như vậy là môi trường phát triển chương trình mạnh mẽ từ các “khối xây dựng” làm sẵn, cho phép bạn tạo phần giao diện của sản phẩm phần mềm trực tuyến mà hầu như không cần mã hóa các hoạt động của chương trình. Các hệ thống lập trình trực quan hướng đối tượng bao gồm; Visual Basic, Delphi, C++ Builder và Visual C++.

Chủ đề 6. Khái niệm cơ bản về cơ sở dữ liệu

Cơ sở dữ liệu là một trong những thành phần chính của hệ thống hiện đại hệ thông thông tin. Hệ thống thông tin là một tập hợp các phương tiện, phương pháp và nhân sự được kết nối với nhau để lưu trữ, xử lý và phát hành thông tin. Cơ sở dữ liệu là các cấu trúc thông tin chứa dữ liệu có liên quan với nhau về các đối tượng thực. Việc tạo cơ sở dữ liệu, hỗ trợ và cung cấp quyền truy cập cho người dùng vào cơ sở dữ liệu được thực hiện bằng một công cụ phần mềm đặc biệt - hệ thống quản lý cơ sở dữ liệu.

Cơ sở dữ liệu được chia thành tập trung và phân tán. Cơ sở dữ liệu tập trung được lưu trữ trong bộ nhớ của một máy. Cơ sở dữ liệu phân tán bao gồm một số phần được lưu trữ trên một số máy trên mạng máy tính.

Kiến trúc máy chủ tập tin. Nguyên tắc tổ chức: một máy được phân bổ làm máy trung tâm (máy chủ tệp) và cơ sở dữ liệu tập trung được lưu trữ trên đó. Các máy còn lại trên mạng thực hiện chức năng của máy trạm.

Kiến trúc máy khách-máy chủ. Nguyên tắc tổ chức: máy trung tâm (máy chủ cơ sở dữ liệu) lưu trữ cơ sở dữ liệu tập trung và các quy trình xử lý. Máy khách gửi yêu cầu, nó được máy chủ xử lý và dữ liệu nhận được từ yêu cầu sẽ được chuyển đến máy khách.

Trọng tâm của bất kỳ ứng dụng cơ sở dữ liệu nào là bộ dữ liệu, là các nhóm bản ghi được truyền từ cơ sở dữ liệu đến ứng dụng để xem và chỉnh sửa. Các tập dữ liệu được tạo thành từ các danh mục có thứ tự thấp hơn—các nhóm được hình thành dựa trên mức độ giống nhau của chúng. Lần lượt, mỗi nhóm bao gồm một hoặc nhiều chuỗi dữ liệu. Mỗi hàng hoặc hồ sơ được gán một cái gọi là khóa, tức là. một tập hợp các giá trị tương ứng với từng cụm được gọi là khái niệm hay còn gọi là thứ nguyên.

Phần chính các ứng dụng Cơ sở dữ liệu bao gồm các hộp thoại hoặc đơn giản là các biểu mẫu. Thông thường, mỗi biểu mẫu có nguồn dữ liệu riêng - một bảng hoặc truy vấn. Ứng dụng có thể chứa bất kỳ số lượng biểu mẫu nào và sử dụng bất kỳ giao diện nào.

Cánh đồng- một tập hợp các ô có dữ liệu loại cụ thể, nằm ở cùng một vị trí trong mỗi bản ghi của một tập dữ liệu hay đơn giản là một cột trong bảng. Sử dụng các trường bạn có thể quyết định nhiệm vụ phức tạp và tạo ra hiệu quả và ứng dụng linh hoạt cơ sở dữ liệu.

Thành phần trực quan Hiển thị dữ liệu là những sửa đổi của các điều khiển tiêu chuẩn được điều chỉnh để hoạt động với tập dữ liệu. Hầu hết các thành phần được thiết kế để hoạt động với một trường duy nhất, nghĩa là khi di chuyển qua các bản ghi trong một tập dữ liệu, các thành phần đó chỉ hiển thị các giá trị hiện tại của một trường.

Phương pháp truy cập điều hướng bao gồm việc xử lý từng bản ghi riêng lẻ của tập dữ liệu. Với phương pháp truy cập điều hướng, mỗi tập dữ liệu có một chỉ báo ẩn về bản ghi hiện tại. Một con trỏ xác định một bản ghi mà các thao tác như chỉnh sửa hoặc xóa có thể được thực hiện trên đó.

Sắp xếp- đây là việc tổng hợp danh sách các bản ghi đáp ứng các điều kiện đã chỉ định. Sắp xếp bằng chế độ xem dữ liệu cho phép bạn đặt điều kiện sắp xếp tại thời điểm thiết kế và cung cấp đối tượng mà bạn có thể sử dụng để liên kết dữ liệu. Khi sắp xếp trực tiếp trong bảng dữ liệu, thứ tự nội dung của bảng không thay đổi.

Trong quá trình hoạt động, tập dữ liệu có thể thực hiện hoạt động khác nhau: di chuyển qua các bản ghi, tìm kiếm dữ liệu, chỉnh sửa dữ liệu, xóa bản ghi, v.v. Điều này thay đổi trạng thái của tập dữ liệu.

sửa đổi của một tập dữ liệu bao gồm việc chỉnh sửa, thêm và xóa các bản ghi của nó.

Một cách khác mà ứng dụng có thể sử dụng dữ liệu là giao tiếp với các bảng cơ sở dữ liệu của nó. Bảng liên quan có thể được sử dụng cùng với các bảng cơ sở dữ liệu cục bộ khi tạo truy vấn, biểu mẫu, báo cáo bằng các công cụ tương tác thông thường. Bạn cũng có thể xem các bảng liên quan trong dạng xem Thiết kế, nhưng bạn không thể thực hiện bất kỳ thay đổi nào đối với cấu trúc bảng.

Phương pháp truy cập quan hệ dựa trên việc xử lý một nhóm hồ sơ. Nếu một bản ghi cần được xử lý, một nhóm gồm một bản ghi vẫn được xử lý. Phương pháp truy cập quan hệ tập trung vào làm việc với cơ sở dữ liệu từ xa và thích hợp hơn với chúng.

Phía sau làm việc với các báo cáo Máy chủ báo cáo phản hồi. Máy chủ báo cáo xử lý các báo cáo và sự kiện đã lên lịch, đồng thời chịu trách nhiệm gửi báo cáo và trình bày kết quả của chúng. Nếu có nhu cầu thực hiện các thay đổi đối với cơ sở dữ liệu mà báo cáo đang được tạo thì nhà phát triển hoặc quản trị viên cơ sở dữ liệu có thể đổi tên các trường, điều này giúp họ không cần phải thêm trường mới vào báo cáo hoặc sửa đổi công thức đề cập đến các trường đã thay đổi.

Chủ đề 7. Các gói ứng dụng và công dụng của chúng trong giải quyết các bài toán kinh tế

bảng điều khiển Microsoft Office cung cấp phóng nhanh các ứng dụng. Microsoft Office 2000 cung cấp: dễ sử dụng và hỗ trợ. Có sẵn giao diện thân thiện với người dùng và hệ thống trợ giúp, một bộ hướng dẫn và mẫu mở rộng, các khả năng được cải thiện để xử lý tài liệu tập thể, một bộ công cụ thông minh mở rộng.

Microsoft Word dành cho Windows có nhiều tính năng gói phần mềm xử lý văn bản. Chương trình được thiết kế để thực hiện công việc tạo tài liệu bao gồm nhiều yếu tố khác nhau (bản vẽ, đồ thị, công thức, bảng tính hoặc thông thường, các đoạn cơ sở dữ liệu, v.v.), có tổ chức phân cấp (chương, phần, đoạn văn, v.v.) với sự hỗ trợ tại mức độ của các thành phần riêng lẻ, toàn bộ tài liệu, kết hợp thông tin từ nhiều tệp dưới dạng một tài liệu chính.

Khái niệm trung tâm của bộ xử lý văn bản là khái niệm về tài liệu - đối tượng được tạo và điều chỉnh bởi bộ xử lý này. Việc gõ văn bản trong Word được thực hiện ở chế độ bố cục trang tự động. Kích thước dòng tùy thuộc vào cài đặt định dạng đoạn văn và ký tự (menu Định dạng, lệnh Đoạn văn và Phông chữ). Kích thước trang được xác định bởi các tham số của lệnh Page Setup (Menu File).

Để tạo và chỉnh sửa tài liệu, các thành phần giao diện thân thiện với người dùng được sử dụng: nhiều cửa sổ, menu, thanh công cụ, hệ thống trợ giúp, v.v.

Microsoft Word hỗ trợ đa cửa sổ - làm việc đồng thời với nhiều tài liệu được mở trong cửa sổ khác nhau. Một cửa sổ Word có thể chứa một hoặc nhiều cửa sổ tài liệu.

Cửa sổ bộ xử lý bảng Excel được thiết kế để nhập bảng tính .

Sổ làm việc nằm trong vùng làm việc của cửa sổ. Sổ làm việc là một tệp được thiết kế để lưu trữ bảng tính và có phần mở rộng .xls. Sổ làm việc bao gồm các bảng tính. Một bảng tính là một mạng lưới gồm các hàng và cột. Kích thước tối đa bảng tính - 256 cột, 65536 hàng. Các cột được đặt tên bằng chữ Latinh từ A đến Z và từ AA đến IV. Các chuỗi được đặt tên theo số từ 1 đến 65536.

Tại giao điểm của các hàng và cột của bảng tính có các ô (cell). Việc nhập và chỉnh sửa dữ liệu được thực hiện trong ô hiện hoạt. Ô đang hoạt động được đánh dấu bằng khung đậm và tên của nó được chứa trong trường tên. Bạn có thể nhập hai loại dữ liệu vào ô trang tính: hằng số và công thức.

Một số trong Excel chỉ được gồm các ký tự sau: các số từ 0 đến 9, +, -, (,), /, $, %, (.), E, ​​e. Dấu phẩy trong số được hiểu là một dấu phân cách thập phân. Bạn có thể thay đổi ký tự phân cách trong ứng dụng Ngôn ngữ và Tiêu chuẩn trong Bảng điều khiển Windows.

Thông thường, các số được nhập ở định dạng số phổ biến. Nhập văn bản cũng tương tự như nhập giá trị số.

Công nghệ máy tính hiện đại sử dụng các tài liệu toán học bao gồm các công thức và văn bản giải thích, trong đó các nhận xét không thay đổi khi đọc và các công thức được cập nhật khi các biến đầu vào thay đổi.

Power Point - hệ thống chuẩn bị bài thuyết trình điện tử; được thiết kế để chuẩn bị và tiến hành thuyết trình.

Microsoft Office Power Point 2003 được thiết kế để tạo và chỉnh sửa slide: sử dụng mẫu thiết kế; chèn ảnh và đặt chúng trên slide; tạo các slide bao gồm nhiều trang; áp dụng hiệu ứng đồ họa cho hình ảnh; cài đặt thông số hiển thị slide trên màn hình; chỉnh sửa bản vẽ bằng các công cụ chương trình tích hợp sẵn; vân vân.

Microsoft Office Access 2003 được thiết kế để tạo cơ sở dữ liệu về bất kỳ chủ đề nào: chọn loại bảng mong muốn; chỉ định loại thông tin trong các trường; tạo yêu cầu tới cơ sở dữ liệu cần thiết dữ liệu; giới thiệu một thay đổi đối với cơ sở dữ liệu hiện có; sử dụng các giao diện bên ngoài khác nhau; vân vân. Microsoft Office Access có những khả năng to lớn để quản lý lượng lớn thông tin. Cho phép bạn tự động hóa mọi hoạt động kinh doanh từ công việc gia đình đến báo cáo tài chính các công ty lớn.

Microsoft Office Excel 2003 được thiết kế để tạo ra bảng tính, giúp lưu trữ, phân tích và trình bày thông tin kỹ thuật số.

MathML được xây dựng trên ngôn ngữ XMLĐặc tả W3C để xử lý các tệp toán học trên các trang Web. MathML vượt trội về khả năng so với ngôn ngữ đánh dấu toán học TEX, trong đó dấu bằng trong phương trình chỉ được coi là một ký hiệu. Trong MathML, dấu bằng biểu thị một phương trình, cả hai vế của phương trình này có thể tương tác với các phần tử khác của trang HTML. Mathcad bao gồm phiên bản chuyên nghiệp mô-đun phần mềm techexplorer của IBM, kết nối với Internet Explorer hoặc Netscape Navigator. Mô-đun này phát các tài liệu MathML và một số tệp TEX trong cửa sổ trình duyệt. Một tài liệu Mathcad ở định dạng MathML có thể được gửi lên Web và bất kỳ ai có techexplorer đều có thể đọc nó. Và sau đó tài liệu này có thể được nhập trở lại môi trường Mathcad dưới dạng tệp “trực tiếp”. Tất cả những hành động này chỉ có thể thực hiện được với các tài liệu được tạo bởi chương trình Mathcad.

Mục III. Mạng thông tin và máy tính.

Chuyên đề 8. Nguyên tắc chung xây dựng mạng thông tin và mạng máy tính.

Vào giữa những năm 40, các thiết bị điện toán dạng ống đầu tiên đã được tạo ra. Kể từ giữa những năm 50, một thời kỳ mới bắt đầu trong sự phát triển của công nghệ máy tính, gắn liền với sự xuất hiện của nền tảng kỹ thuật mới - các linh kiện bán dẫn. Giai đoạn quan trọng tiếp theo trong quá trình phát triển của máy tính bắt đầu từ năm 1965-1980. Vào thời điểm này, đã có sự chuyển đổi về cơ sở kỹ thuật từ các phần tử bán dẫn riêng lẻ như bóng bán dẫn sang mạch tích hợp, điều này mang lại cơ hội lớn hơn nhiều cho thế hệ máy tính mới thứ ba. Giai đoạn tiếp theo trong quá trình phát triển của hệ điều hành gắn liền với sự xuất hiện của nhiều hệ điều hành lớn. mạch tích hợp(BIS).

Mạng máy tính (máy tính) là tập hợp các máy tính và thiết bị đầu cuối được kết nối thông qua các kênh liên lạc thành một hệ thống duy nhất đáp ứng yêu cầu xử lý dữ liệu phân tán. Mạng máy tính là một tập hợp phức tạp gồm các thành phần phần cứng và phần mềm được kết nối và phối hợp với nhau. Việc nghiên cứu toàn bộ mạng đòi hỏi phải có kiến ​​thức về nguyên lý hoạt động của các thành phần riêng lẻ của nó: máy tính; thiết bị thông tin liên lạc; các hệ điều hành; các ứng dụng mạng.

Trong trường hợp đơn giản nhất tương tác máy tính có thể được thực hiện bằng cách sử dụng các phương tiện tương tự được sử dụng để tương tác máy tính với các thiết bị ngoại vi, chẳng hạn như thông qua giao diện nối tiếp. Tổng hợp máy tínhđược thực hiện thông qua cáp giao tiếp thông qua các cổng COM thực hiện giao diện.

Sơ đồ kết nối hình học (cấu hình kết nối vật lý) của các nút mạng được gọi là cấu trúc mạng. Có một số lượng lớn các tùy chọn cấu trúc liên kết mạng, những tùy chọn cơ bản là bus, ring và star.

Lốp xe. Kênh liên lạc kết nối các nút vào mạng tạo thành một đường đứt đoạn - xe buýt. Bất kỳ nút nào cũng có thể nhận thông tin bất cứ lúc nào và chỉ truyền khi xe buýt rảnh.

Nhẫn. Các nút được kết nối thành một mạng đường cong khép kín. Việc truyền dữ liệu chỉ được thực hiện theo một hướng. Mỗi nút, trong số những thứ khác, thực hiện các chức năng của một bộ lặp. Anh ta nhận và truyền các thông điệp, và chỉ nhận biết những thông điệp gửi đến anh ta.

Ngôi sao. Các nút mạng được kết nối với trung tâm bằng tia. Tất cả thông tin được truyền qua trung tâm, giúp việc khắc phục sự cố và thêm các nút mới tương đối dễ dàng mà không làm gián đoạn mạng.

Không có truyền vật lý tín hiệu, bất kỳ loại thông tin liên lạc là không thể. Nhưng ngay cả mạng đơn giản nhất, chỉ bao gồm hai máy, cũng phải đối mặt với các vấn đề vốn có ở bất kỳ mạng máy tính nào.

Việc biểu diễn dữ liệu dưới dạng tín hiệu điện hoặc quang được gọi là mã hóa. Trong điện toán, mã nhị phân được sử dụng để biểu diễn dữ liệu. Trong mạng máy tính, cả mã hóa tiềm năng và xung của dữ liệu rời rạc, mã hóa kỹ thuật số đều được sử dụng, cũng như một phương pháp trình bày dữ liệu cụ thể không bao giờ được sử dụng bên trong máy tính - điều chế.

Chiến đấu sai lầm những vấn đề gặp phải trong quá trình truyền file, hầu hết các giao thức hiện đại đều có khả năng sửa lỗi. Mỗi giao thức có các phương thức cụ thể riêng, nhưng sơ đồ mạch việc sửa lỗi là như nhau. Nó bao gồm thực tế là tệp được truyền được chia thành các khối nhỏ - các gói, sau đó mỗi gói nhận được sẽ được so sánh với gói đã gửi để đảm bảo tính đầy đủ của chúng.

Bản chất của mạng là kết nối các thiết bị khác nhau, điều đó có nghĩa là vấn đề tương thích là một trong những vấn đề nghiêm trọng nhất. Do đó, toàn bộ sự phát triển của ngành công nghiệp máy tính cuối cùng được phản ánh trong các tiêu chuẩn - bất kỳ công nghệ mới nào chỉ có được trạng thái “hợp pháp” khi nội dung của nó được quy định trong tiêu chuẩn phù hợp.

Hệ thống mở có thể được gọi là bất kỳ hệ thống nào (máy tính, mạng máy tính, hệ điều hành, gói phần mềm, phần cứng khác và sản phẩm phần mềm), được xây dựng để mở thông số kỹ thuật. Một hệ thống thông tin mở giả định rằng khi truyền tải các thông điệp, các bên tham gia trao đổi mạng phải chấp nhận nhiều thỏa thuận phải được chấp nhận ở mọi cấp độ, bắt đầu từ mức thấp nhất - mức truyền bit - đến cao nhất, thực hiện dịch vụ cho người sử dụng mạng. Các quy tắc chính thức xác định trình tự và định dạng của các tin nhắn được trao đổi giữa các thành phần mạng nằm ở cùng cấp độ, nhưng ở các nút khác nhau, được gọi là giao thức. Các mô-đun thực hiện các giao thức của các lớp lân cận và nằm trong cùng một nút cũng tương tác với nhau theo các quy tắc được xác định rõ ràng và sử dụng các định dạng thông báo được tiêu chuẩn hóa. Những quy tắc này thường được gọi giao diện.

Mô hình tương tác hệ thống mở bao gồm những điều sau đây cấp độ:

Lớp vật lý - xử lý việc truyền bit qua các kênh vật lý.

Lớp liên kết dữ liệu - kiểm tra tính khả dụng của phương tiện truyền dẫn, thực hiện các cơ chế phát hiện và sửa lỗi.

Lớp mạng - phục vụ để tạo thành một hệ thống truyền tải thống nhất kết hợp một số mạng với nguyên tắc khác nhau truyền thông tin giữa các nút cuối.

Lớp vận chuyển - cung cấp các ứng dụng hoặc cấp cao hơn của ngăn xếp - ứng dụng và phiên - với khả năng truyền dữ liệu với mức độ tin cậy mà chúng yêu cầu.

Lớp phiên - cung cấp quản lý hội thoại để ghi lại bên nào hiện đang hoạt động và cũng cung cấp các phương tiện đồng bộ hóa.

Lớp trình bày - cung cấp sự đảm bảo rằng thông tin được truyền tải bởi lớp ứng dụng sẽ được lớp ứng dụng trong hệ thống khác hiểu được.

Lớp ứng dụng là một tập hợp các giao thức khác nhau mà người dùng mạng có thể truy cập vào các tài nguyên được chia sẻ và tổ chức công việc chung của họ.

Việc truyền dữ liệu có thể được thực hiện trên mức độ liên kết vật lý và dữ liệu. Mạng chuyển mạch kênh được sử dụng chủ yếu trong các mạng công ty để Truy cập từ xa nhiều người dùng gia đình và ít thường xuyên hơn để kết nối mạng cục bộ. Mạng chuyển mạch chia thành analog và kỹ thuật số. Mạng analog có thể sử dụng chuyển mạch analog (FDM) và kỹ thuật số (TDM), nhưng trong đó, thuê bao luôn được kết nối thông qua đầu cuối 2 dây analog.

Chủ đề 9. Hệ điều hành mạng.

Những chiếc máy tính đầu tiên của thập niên 50 - lớn, cồng kềnh và đắt tiền - được dành cho một số lượng rất nhỏ người dùng được lựa chọn. Khi bộ xử lý trở nên rẻ hơn vào đầu những năm 60, những cách tổ chức quy trình điện toán mới xuất hiện khiến người ta có thể tính đến các Các hệ điều hành mạng đầu tiên là một tập hợp hệ điều hành cục bộ hiện có và vỏ mạng được xây dựng trên đó.

Hệ điều hành mạng tạo thành nền tảng của bất kỳ mạng máy tính nào. Theo nghĩa hẹp, HĐH mạng là hệ điều hành của một máy tính riêng biệt cung cấp cho nó khả năng hoạt động trên mạng. Chức năng hệ điều hành chính là dữ liệu vào/ra. Tùy thuộc vào chức năng được gán cho một máy tính cụ thể, hệ điều hành của nó có thể thiếu phần máy khách hoặc phần máy chủ.

Đối với các thành phần chức năng của hệ điều hành liên quan:

Công cụ quản lý tài nguyên máy tính cục bộ.

Các phương tiện cung cấp nguồn lực và dịch vụ riêng trong sử dụng chung- phần máy chủ của hệ điều hành (máy chủ).

Phương tiện yêu cầu quyền truy cập vào tài nguyên từ xa và các dịch vụ cũng như việc sử dụng chúng - phần máy khách của HĐH (chuyển hướng).

Phương tiện giao tiếp của hệ điều hành, với sự trợ giúp của các tin nhắn được trao đổi trên mạng.

Việc tổ chức mô-đun điều khiển quá trình trong mạng được thực hiện theo sơ đồ đa cấp. Sơ đồ bảy cấp cổ điển là: vật lý, kênh, mạng, vận chuyển, phiên, đại diện, ứng dụng. Cái này ngành kiến ​​​​trúcđược khâu vào như một mô hình tham khảo.

Sự phụ thuộc phần cứng và tính di động của hệ điều hành- một bộ công cụ hỗ trợ phần cứng điển hình: hỗ trợ chế độ đặc quyền, chuyển đổi quy trình, hệ thống ngắt, hẹn giờ, bảo vệ bộ nhớ.

Khả năng tương thích là khả năng của một hệ điều hành để chạy các ứng dụng được viết cho các hệ điều hành khác. Sự khác biệt là: khả năng tương thích nhị phân và khả năng tương thích ở cấp độ nguồn.

Để hỗ trợ đa chương trình, hệ điều hành phải xác định và thiết kế các đơn vị công việc bên trong mà bộ xử lý và các tài nguyên máy tính khác sẽ được phân chia. Đơn vị công việc lớn hơn được gọi là quá trình, hoặc nhiệm vụ và yêu cầu phải hoàn thành một số công việc nhỏ hơn, được biểu thị bằng thuật ngữ “ chảy", hoặc "chuỗi".

Đa chương trình là một cách tổ chức một quy trình tính toán trong đó một số chương trình được thực thi luân phiên trên một bộ xử lý. Đa chương trình được thiết kế để nâng cao hiệu quả sử dụng hệ thống máy tính.

Ngắt là động lực chính của bất kỳ hệ điều hành nào. Các ngắt hẹn giờ định kỳ gây ra những thay đổi trong các tiến trình trong hệ điều hành đa chương trình và các ngắt từ các thiết bị I/O kiểm soát luồng dữ liệu mà hệ thống máy tính trao đổi với thế giới bên ngoài.

Bất kỳ tương tác nào giữa các tiến trình hoặc luồng đều liên quan đến đồng bộ hóa, bao gồm việc điều phối tốc độ của chúng bằng cách tạm dừng luồng cho đến khi xảy ra một sự kiện nhất định và sau đó kích hoạt nó khi sự kiện này xảy ra.

Bộ nhớ là tài nguyên quan trọng cần được quản lý cẩn thận bởi hệ điều hành đa chương trình. Hệ điều hành hoạt động theo quản lý bộ nhớ là: theo dõi bộ nhớ trống và đã sử dụng; phân bổ bộ nhớ cho các tiến trình và giải phóng bộ nhớ khi các tiến trình kết thúc; di chuyển các tiến trình khỏi RAM và đưa chúng trở lại RAM; thiết lập địa chỉ chương trình cho một vùng cụ thể của bộ nhớ vật lý.

Cấp phát bộ nhớ có thể được thực hiện dựa trên hai phương pháp: Thứ nhất, chúng sử dụng sự chuyển động của các tiến trình giữa RAM và đĩa; Lần thứ 2 chia nó thành nhiều phần có kích thước cố định hoặc thay đổi.

Bộ nhớ đệm là một quá trình giúp giảm mức tiêu thụ tài nguyên trên máy chủ và tăng tốc độ cung cấp chúng.

Một trong những chính chức năng Hệ điều hành là sự kiểm soát của tất cả Thiết bị vào/ra máy tính. HĐH phải gửi lệnh đến thiết bị, chặn các ngắt và xử lý lỗi; nó cũng phải cung cấp giao diện giữa các thiết bị và phần còn lại của hệ thống.

Hệ thống tập tin- đây là một phần của hệ điều hành, mục đích của nó là cung cấp cho người dùng giao diện thuận tiện khi làm việc với dữ liệu được lưu trữ trên đĩa và đảm bảo việc chia sẻ tệp giữa một số người dùng và quy trình. Tệp có nhiều loại khác nhau: tệp thông thường, tệp đặc biệt, tệp thư mục.

Nhiệm vụ của hệ điều hành để quản lý tập tin và các thiết bị:

Tổ chức hoạt động song song của các thiết bị I/O và bộ xử lý;

Phối hợp tỷ giá hối đoái và bộ nhớ đệm dữ liệu;

Tách biệt các thiết bị và dữ liệu giữa các quy trình;

Cung cấp giao diện logic thuận tiện giữa các thiết bị và phần còn lại của hệ thống;

Hỗ trợ nhiều loại thiết bị với khả năng bổ sung dễ dàng;

Hỗ trợ nhiều hệ thống tập tin;

Hỗ trợ các hoạt động I/O đồng bộ và không đồng bộ.

Hệ điều hành nên được thiết kế ở hai cấp độ: vật lý và logic. Thiết kế logic xác định vị trí đặt tài nguyên, vị trí ứng dụng và cách người dùng truy cập tài nguyên. Thiết kế vật lý xác định thông số kỹ thuật chính xác của loại thiết bị (kiểu dáng và kiểu dáng), vị trí lắp đặt cáp, loại dịch vụ toàn cầu (giao thức, loại phương tiện truyền dẫn, loại modem, v.v.).

Thao tác với tệp bao gồm các lệnh từ menu Tệp: cứu; lưu thành...; đóng; tạo nên; mở; tìm thấy.

Để kiểm soát quyền truy cập vào tập tin Thông thường, các hệ thống bảo vệ thông tin khỏi bị truy cập trái phép được sử dụng, được Ủy ban Kỹ thuật Nhà nước trực thuộc Tổng thống Liên bang Nga chứng nhận.

Khả năng chịu lỗi hệ thống- một công cụ bảo vệ dữ liệu cung cấp khả năng tự động phục hồi sau các lỗi phần cứng.

Khái niệm xử lý phân tán dữ liệu đang đảm bảo việc sử dụng chung các tài nguyên thông tin chung để quản lý toàn bộ đối tượng. Việc kết nối các máy tính vào mạng tạo cơ hội cho các chương trình chạy trên máy tính cá nhân nhanh chóng tương tác và cùng nhau giải quyết các vấn đề của người dùng.

Chủ đề 10. Mạng cục bộ.

Mạng cục bộ- một mạng máy tính kết nối các thuê bao nằm trong một khu vực nhỏ. Lớp mạng cục bộ bao gồm mạng của các doanh nghiệp, công ty, văn phòng riêng lẻ, v.v.

Giao thức là một tập hợp các quy tắc và thủ tục chi phối việc giao tiếp. Đối với các giao thức của hầu hết mức thấp(vật lý và kênh) liên quan đến thiết bị bao gồm các phương pháp mã hóa và giải mã, các phương pháp kiểm soát trao đổi trong mạng.

Có một số bộ tiêu chuẩn(hoặc, như chúng còn được gọi là ngăn xếp) của các giao thức hiện được sử dụng rộng rãi nhất:

Bộ giao thức ISO/OSI;

Kiến trúc mạng hệ thống IBM (SNA);

DECnet kỹ thuật số;

Novell NetWare;

Apple AppleTalk;

Một tập hợp các giao thức cho mạng Internet toàn cầu, TCP/IP.

Các giao thức của các bộ được liệt kê được chia thành ba loại chính:

Các giao thức ứng dụng (thực hiện các chức năng của lớp ứng dụng, lớp trình bày và phiên của mô hình OSI);

Các giao thức vận chuyển (thực hiện các chức năng của lớp phiên và vận chuyển OSI);

Các giao thức mạng (thực hiện các chức năng của ba lớp OSI thấp hơn).

Phổ biến nhất trong số các mạng tiêu chuẩn là mạng Ethernet t. Nó đã trở thành một tiêu chuẩn quốc tế và được các tổ chức tiêu chuẩn quốc tế lớn nhất áp dụng: Ủy ban IEEE 802 (Viện Kỹ sư Điện và Điện tử) và ECMA (Hiệp hội các nhà sản xuất máy tính Châu Âu).

Mạng Token-Ringđược IBM đề xuất và hiện là tiêu chuẩn quốc tế IEEE 802.5.

Mạng FDDI- đây là một trong những diễn biến mới nhất chuẩn mạng cục bộ. Tiêu chuẩn FDDI dựa trên phương thức truy cập mã thông báo được cung cấp bởi tiêu chuẩn quốc tế IEEE 802.5. Phương thức truy cập mã thông báo FDDI, không giống như CSMA/CD, cung cấp thời gian truy cập được đảm bảo và không có xung đột ở bất kỳ mức tải nào. Tiêu chuẩn FDDI cũng cung cấp khả năng cấu hình lại mạng để duy trì chức năng của mạng trong trường hợp cáp bị lỗi.

Cấu trúc liên kết mạng không chỉ xác định vị trí vật lý của máy tính mà điều quan trọng hơn nhiều là bản chất của các kết nối giữa chúng, các tính năng truyền tín hiệu trên toàn mạng. Chính bản chất của các kết nối sẽ xác định mức độ chịu lỗi của mạng, độ phức tạp cần thiết của thiết bị mạng, phương pháp quản lý trao đổi thích hợp nhất, các loại có thể phương tiện truyền dẫn (kênh liên lạc), kích thước mạng cho phép (độ dài đường dây liên lạc và số lượng thuê bao), nhu cầu phối hợp điện và nhiều hơn nữa.

thống nhất địa phương mạng máy tính Các thiết bị sau đây được sử dụng.

1. Bộ lặp - một thiết bị cung cấp khả năng khuếch đại và lọc tín hiệu mà không thay đổi nội dung thông tin của nó.

2. Cầu - một thiết bị thực hiện các chức năng của bộ lặp cho các tín hiệu (tin nhắn) có địa chỉ đáp ứng các hạn chế được đặt trước. Cầu có thể là cục bộ hoặc từ xa.

3. Router là thiết bị kết nối các mạng các loại khác nhau, nhưng sử dụng cùng một hệ điều hành.

4. Gateway là một tổ hợp phần cứng và phần mềm đặc biệt được thiết kế để đảm bảo khả năng tương thích giữa các mạng sử dụng các giao thức truyền thông khác nhau.

Nhiệm vụ mạng cục bộ ảo là để giảm thiểu lưu lượng phát đa hướng và quảng bá, đồng thời đơn giản hóa việc di chuyển, bổ sung và thay đổi. Vlan cung cấp thêm tính linh hoạt trong việc bổ sung, di chuyển và thay đổi, cho phép quản trị viên mạng cài đặt máy chủ ở một nơi, giúp đơn giản hóa việc quản lý của họ và cho phép người dùng ở Những nơi khác nhau, truy cập máy chủ thông qua VLAN.

Tất cả các loại phương tiện được sử dụng để giám sát và phân tích Mạng máy tính có thể được chia thành nhiều lớp lớn:

Hệ thống quản lý mạng là hệ thống phần mềm tập trung thu thập dữ liệu về trạng thái của các nút mạng và thiết bị liên lạc cũng như dữ liệu về lưu lượng truy cập lưu thông trong mạng.

Điều khiển hệ thống - thực hiện các chức năng chức năng tương tự hệ thống điều khiển mà còn liên quan đến các đối tượng khác.

Hệ thống chẩn đoán và điều khiển tích hợp - chỉ thực hiện các chức năng chẩn đoán và điều khiển của một thiết bị và đây là điểm khác biệt chính của chúng so với các hệ thống điều khiển tập trung.

Máy phân tích giao thức là hệ thống phần mềm hoặc phần cứng-phần mềm, không giống như các hệ thống điều khiển, chỉ giới hạn ở các chức năng giám sát và phân tích lưu lượng trong mạng.

Thiết bị chẩn đoán và chứng nhận hệ thống cáp. Thông thường, thiết bị này có thể được chia thành bốn nhóm chính: thiết bị giám sát mạng, thiết bị chứng nhận hệ thống cáp, máy quét cáp và máy kiểm tra (đồng hồ vạn năng).

Hệ thống chuyên gia - tích lũy kiến ​​thức của con người về việc xác định nguyên nhân hoạt động bất thường của mạng và các cách khả thi để đưa mạng vào trạng thái hoạt động.

Thiết bị phân tích và chẩn đoán đa chức năng.

Chủ đề 11. Mạng lưới toàn cầu.

Mạng lưới toàn cầu phục vụ để cung cấp dịch vụ của họ một số lượng lớn thuê bao cuối nằm rải rác trên một lãnh thổ rộng lớn.

Việc tạo ra các hệ thống quản lý mạng là không thể nếu không tập trung vào các tiêu chuẩn nhất định, vì phần mềm điều khiển và phần cứng mạngđang được phát triển bởi hàng trăm công ty. Phổ biến nhất giao thức giao thức quản lý mạng là SNMP. Ưu điểm chính của giao thức SNMP là tính đơn giản, khả năng truy cập và độc lập với nhà sản xuất. SNMP là giao thức được sử dụng để lấy thông tin từ các thiết bị mạng về trạng thái, hiệu suất và đặc điểm của chúng, được lưu trữ trong cơ sở dữ liệu thiết bị mạng đặc biệt gọi là MIB.

Nhiệm vụ quan trọng nhất của lớp mạng là lộ trình- truyền gói tin giữa hai nút cuối trong mạng tổng hợp. Trong các mạng phức hợp phức tạp, hầu như luôn có một số tuyến thay thế để truyền gói tin giữa hai nút cuối. Tuyến đường là trình tự các bộ định tuyến mà gói tin phải đi từ nguồn tới đích.

Vấn đề định tuyến được giải quyết dựa trên việc phân tích các bảng định tuyến nằm trong tất cả các bộ định tuyến và nút cuối của mạng. Công việc chính của việc tạo bảng định tuyến được thực hiện tự động nhưng khả năng điều chỉnh hoặc bổ sung bảng theo cách thủ công cũng được cung cấp. Để tự động xây dựng các bảng định tuyến, các bộ định tuyến trao đổi thông tin về cấu trúc liên kết của mạng tổng hợp theo một giao thức dịch vụ đặc biệt. Các giao thức loại này được gọi là giao thức định tuyến(hoặc các giao thức định tuyến). Các giao thức định tuyến sử dụng các giao thức mạng làm phương tiện vận chuyển. Sử dụng các giao thức định tuyến, bộ định tuyến vạch ra các kết nối của mạng ở các mức độ chi tiết khác nhau. Các giao thức định tuyến có thể được xây dựng trên cơ sở các thuật toán khác nhau, khác nhau về phương pháp xây dựng bảng định tuyến và phương pháp chọn tuyến đường tốt nhất và các tính năng khác trong công việc của họ.

Triển khai liên mạng sử dụng TCP/IP: Ngăn xếp TCP/IP hiện là phương tiện phổ biến nhất để tổ chức các mạng tổng hợp. Cốt lõi của toàn bộ kiến ​​trúc là lớp liên mạng, lớp này thực hiện khái niệm truyền các gói ở chế độ không kết nối, nghĩa là theo cách thức datagram. Chính lớp này cung cấp khả năng di chuyển các gói trên mạng bằng cách sử dụng tuyến đường trong khoảnh khắc này là hợp lý nhất. Lớp này còn được gọi là lớp internet, qua đó biểu thị chức năng chính của nó - truyền dữ liệu qua mạng tổng hợp. Tên của các tiêu chuẩn xác định hoạt động của Internet - Yêu cầu bình luận (RFC), có thể dịch là “yêu cầu bình luận” - thể hiện tính minh bạch và cởi mở của các tiêu chuẩn được thông qua.

Cấu trúc mạng toàn cầu: máy tính cá nhân, mạng cục bộ, bộ định tuyến và bộ ghép kênh, được sử dụng để truyền đồng thời dữ liệu và giọng nói (hoặc video) qua mạng máy tính.

Mạng toàn cầu có thể là kỹ thuật số và analog. Trong các mạng kỹ thuật số, việc ghép kênh và chuyển mạch luôn được thực hiện bằng phương thức chuyển mạch TDM và các thuê bao luôn được kết nối qua Đường dây thuê bao kỹ thuật số (DSL). Mạng kỹ thuật số chuyển mạch kênh được thể hiện bằng hai công nghệ: Switched 56 và ISDN.

Mạng chính là tập hợp các mạch vật lý điển hình, các kênh truyền dẫn điển hình và đường dẫn mạng của hệ thống viễn thông. Mạng sơ cấp kỹ thuật số hiện đại được xây dựng trên cơ sở ba công nghệ chính: phân cấp song đồng bộ (PDH), phân cấp đồng bộ (SDH) và chế độ truyền không đồng bộ (ATM). Trong số các công nghệ được liệt kê, hiện chỉ có hai công nghệ đầu tiên có thể được coi là cơ sở để xây dựng mạng sơ cấp kỹ thuật số. Công nghệ ATM Là công nghệ xây dựng mạng sơ cấp, nó vẫn còn non trẻ và chưa được thử nghiệm đầy đủ. Công nghệ này khác với công nghệ PDH và SDH ở chỗ nó không chỉ bao gồm cấp độ mạng chính mà còn bao gồm công nghệ của mạng thứ cấp, đặc biệt là mạng dữ liệu và ISDN băng thông rộng (B-ISDN).

Mạng kỹ thuật số với các dịch vụ tích hợp - ISDN- được thiết kế để kết hợp các dịch vụ vận chuyển và ứng dụng khác nhau trong một mạng. ISDN cung cấp cho thuê bao của mình các dịch vụ kênh chuyên dụng, kênh chuyển mạch cũng như chuyển mạch gói và khung ( rơle khung). Các kênh loại D tạo thành mạng chuyển mạch gói thực hiện vai trò kép trong mạng ISDN: thứ nhất, truyền yêu cầu thiết lập kênh chuyển mạch loại B với một thuê bao mạng khác và thứ hai, trao đổi gói X.25 với các thuê bao của mạng ISDN hoặc mạng X.25 bên ngoài được kết nối với mạng ISDN.

Truy cập từ xa- công nghệ tương tác của hệ thống thuê bao với mạng cục bộ thông qua lãnh thổ mạng lưới truyền thông. Truy cập từ xa được cung cấp thông qua một máy chủ truy cập từ xa. Các mô hình được sử dụng để truy cập từ xa điều khiển từ xa và hệ thống từ xa.

Mục IV. Cơ bản về bảo mật thông tin.

Chủ đề 12. Các công nghệ an ninh mạng cơ bản.

Bảo mật thông tin- đây là sự bảo mật thông tin và cơ sở hạ tầng hỗ trợ thông tin khỏi các tác động vô tình hoặc cố ý mang tính chất tự nhiên hoặc nhân tạo có thể gây thiệt hại cho chủ sở hữu hoặc người sử dụng thông tin. Dưới bảo vệ thông tinđề cập đến một tập hợp các biện pháp nhằm đảm bảo an ninh thông tin.

Bảo mật- thuộc tính của thông tin không thể được phát hiện và cung cấp nếu không có sự cho phép của các cá nhân, mô-đun hoặc quy trình.

Tính toàn vẹn thông tin- thuộc tính của thông tin khi được xử lý bằng các phương tiện kỹ thuật, đảm bảo ngăn chặn việc sửa đổi trái phép hoặc phá hủy trái phép.

Tính sẵn có của dữ liệu- trạng thái của dữ liệu khi nó ở dạng cần thiết cho người dùng; ở nơi người dùng cần và vào thời điểm anh ta cần chúng.

Sự sẵn có của thông tin- thuộc tính của thông tin khi được xử lý bằng các phương tiện kỹ thuật, cung cấp quyền truy cập không bị cản trở vào thông tin đó để thực hiện các hoạt động được ủy quyền nhằm làm quen, lập tài liệu, sửa đổi và tiêu hủy.

Dưới các mối đe dọa thông tin bí mật Thông thường, người ta thường hiểu các hành động tiềm ẩn hoặc thực tế có thể xảy ra liên quan đến tài nguyên thông tin, dẫn đến việc thu thập thông tin được bảo vệ một cách bất hợp pháp.

Các mối đe dọa có thể được phân loại:

Theo mức độ thiệt hại gây ra: giới hạn mà sau đó công ty có thể phá sản; đáng kể nhưng không dẫn đến phá sản; không đáng kể, công ty có thể bù đắp trong một thời gian, v.v.;

Theo xác suất xảy ra: mối đe dọa rất có thể xảy ra; mối đe dọa có thể xảy ra; mối đe dọa không thể xảy ra;

Vì lý do xảy ra: thiên tai; hành động có chủ ý;

Theo tính chất thiệt hại gây ra: vật chất; có đạo đức;

Theo tính chất tác động: chủ động; thụ động;

Liên quan đến đối tượng: nội bộ; bên ngoài.

Khả thi kênh rò rỉ Thông tin có thể được chia thành bốn nhóm:

Nhóm 1 - các kênh liên quan đến quyền truy cập vào các thành phần của hệ thống xử lý dữ liệu, nhưng không yêu cầu thay đổi các thành phần hệ thống.

Nhóm thứ 2 - các kênh liên quan đến quyền truy cập vào các thành phần hệ thống và thay đổi cấu trúc của các thành phần của nó.

Nhóm thứ 3 - bao gồm: kết nối trái phép thiết bị ghi âm đặc biệt với thiết bị hệ thống hoặc đường dây liên lạc; sửa đổi chương trình một cách có ác ý, vô hiệu hóa cơ chế bảo mật một cách có ác ý.

Nhóm thứ 4 - bao gồm: nhận thông tin trái phép bằng cách hối lộ hoặc tống tiền các quan chức của các cơ quan liên quan; lấy thông tin bằng cách hối lộ và tống tiền nhân viên, người quen, nhân viên phục vụ hoặc người thân biết về loại hoạt động này.

Xâm nhập vào hệ thống máy tính có thể được xem xét dưới các dạng sau:

hack- một trong những loại tội phạm máy tính, đề cập đến việc xâm nhập trái phép vào hệ thống máy tính. Hacker sử dụng nhiều những cách khácđể nhận ra mật khẩu bí mật hoặc bỏ qua việc bảo vệ mật khẩu hệ thống.

Virus phần mềm là một chương trình máy tính được thiết kế để phá vỡ hoạt động bình thường của máy tính. Nhiều loại virus làm hỏng các đặc tính hoặc dữ liệu cơ bản của máy tính. Virus cũng có thể xóa các tập tin quan trọng của máy tính hoặc phá hủy, thậm chí phá hủy dữ liệu trên ổ cứng của bạn.

Phương pháp tiêu chuẩn hóa chức năng trong lĩnh vực an toàn thông tin được quy định tại tiêu chuẩn quốc tế ISO/IEC 15408-99 “Tiêu chí đánh giá tính bảo mật của công nghệ thông tin”. Các tiêu chuẩn cốt lõi phải được điều chỉnh và cụ thể hóa cho các loại dự án, chức năng, quy trình và thành phần hệ thống thông tin cụ thể, đồng thời đưa ra một tập hợp các phương pháp tiếp cận theo tiêu chuẩn ngành và lịch sử đối với vấn đề bảo mật.

Xây dựng và duy trì một hệ thống an toàn đòi hỏi cách tiếp cận có hệ thống, I E. khả năng đạo đức và đạo đức, lập pháp, hành chính, tâm lý, bảo vệ của phần mềm và phần cứng mạng.

Tầm quan trọng và tính phức tạp của vấn đề bảo mật đòi hỏi phải phát triển chính sách bảo mật thông tin, cần tính đến một số nguyên tắc cơ bản:

Sử dụng phương pháp tiếp cận tích hợp để đảm bảo an ninh;

Đảm bảo sự cân bằng về độ tin cậy của việc bảo vệ ở mọi cấp độ;

Việc sử dụng các phương tiện mà khi bị hỏng sẽ chuyển sang trạng thái bảo vệ tối đa;

Nguyên tắc một trạm kiểm soát duy nhất;

Nguyên tắc cân bằng thiệt hại có thể xảy ra do việc thực hiện mối đe dọa và chi phí để ngăn chặn nó;

Các công nghệ bảo mật cơ bản là công nghệ xác thực, ủy quyền, kiểm tra và bảo mật kênh.

Mã hóa là một thủ tục chuyển đổi thông tin từ dạng “dễ hiểu” thông thường sang dạng được mã hóa “không thể đọc được”. Nó phải được bổ sung một thủ tục giải mã. Cặp thủ tục – mã hóa và giải mã – được gọi là hệ thống mật mã.

Có hai loại hệ thống mật mã - đối xứng và bất đối xứng. Trong các sơ đồ mã hóa đối xứng (mật mã cổ điển), khóa mã hóa bí mật giống với khóa giải mã bí mật. Trong các sơ đồ mã hóa bất đối xứng (mật mã khóa chung), khóa mã hóa chung không giống với khóa giải mã riêng.

Đặc thù mã hóa khóa công khai bao gồm việc tạo đồng thời một cặp khóa duy nhất, sao cho văn bản được mã hóa bằng một khóa chỉ có thể được giải mã bằng khóa thứ hai và ngược lại.

Các thuật toán mã hóa như vậy không phù hợp với mã hóa lượng lớn dữ liệu. Vì vậy, có một công nghệ kết hợp cả hai thuật toán. Theo đó, toàn bộ khối lượng dữ liệu được mã hóa bằng khóa bí mật, khóa này lần lượt được mã hóa bằng khóa chung và gửi đến đối tác cùng với dữ liệu được mã hóa.

Mã hóa hệ thống tập tin- mục đích của nó: để bảo vệ dữ liệu được lưu trữ trên đĩa khỏi bị truy cập trái phép bằng cách mã hóa nó.

Hoạt động sao chép, di chuyển, đổi tên và hủy các tập tin và thư mục được mã hóađược thực hiện theo cách giống hệt như với các đối tượng không được mã hóa. Tuy nhiên, hãy lưu ý rằng đích đến của thông tin được mã hóa phải hỗ trợ mã hóa. Ngược lại, khi sao chép, dữ liệu sẽ được giải mã và bản sao sẽ chứa thông tin rõ ràng.

Chương trình chống vi-rút có khá nhiều. Việc cài đặt một số chương trình sẽ làm tăng khả năng phát hiện các sửa đổi của vi-rút cũ cũng như vi-rút mới, chưa được biết đến trước đó. Các chương trình chính bao gồm:

1. Chương trình đa thực khuẩn AIDSTEST - để quét đĩa và xử lý các tập tin bị nhiễm .

2. Chương trình kiểm toán ADINF - cho phép bạn phát hiện sự xuất hiện của bất kỳ loại vi-rút hiện có nào, bao gồm vi-rút Stealth và vi-rút đột biến, cũng như các loại vi-rút hiện chưa được biết đến.

3. KHÁNG VIRUS/DOS của IBM - ngăn chặn vi-rút xâm nhập vào hệ thống máy tính, đồng thời phát hiện và loại bỏ những vi-rút hiện có.

4.QUÉT VIRUS/DỌN DỌN - Đây là gói phần mềm chống vi-rút của McAfee Associates. VIRUSCAN phát hiện virus và truyền thông tin chi tiết Chương trình CLEAN-UP cung cấp dịch vụ điều trị.

Về phương pháp phát hiện và loại bỏ Virus máy tính bao gồm:

1. Quét . Nếu vi-rút đã được biết và đã được phân tích thì có thể phát triển một chương trình để xác định tất cả các tệp và bản ghi khởi động bị nhiễm vi-rút này.

2. Phát hiện các thay đổi . Để lây nhiễm các chương trình hoặc hồ sơ khởi động virus phải thay đổi chúng. Có những chương trình chuyên nắm bắt những thay đổi như vậy. Một chương trình ghi lại các thay đổi đối với tệp và bản ghi khởi động thậm chí có thể được sử dụng để xác định các vi-rút chưa biết trước đó.

3. Phân tích kinh nghiệm - đây là một sự nghi ngờ mơ hồ chương trình chống vi rút rằng có gì đó không ổn Khi xác định vi-rút bằng cách sử dụng phân tích heuristic, việc tìm kiếm được thực hiện cho các biểu hiện hoặc hành động bên ngoài đặc trưng của một số loại vi-rút đã biết.

4. Xác minh . Các phương pháp được thảo luận ở trên có thể chỉ ra rằng một chương trình hoặc bản ghi khởi động bị nhiễm vi-rút, nhưng bằng cách này, không thể tự tin xác định vi-rút đã lây nhiễm và tiêu diệt nó. Các chương trình có thể được sử dụng để xác định vi-rút được gọi là trình xác minh.

5. Trung hòa . Có thể sau khi xác định được vi-rút, người ta có thể loại bỏ nó và khôi phục trạng thái ban đầu của các tệp và bản ghi khởi động bị nhiễm, vốn là đặc điểm của chúng trước khi “bệnh”. Quá trình này được gọi là trung hòa (khử trùng, điều trị).

Chuyên đề 13. Phương pháp và phương tiện bảo vệ thông tin trên mạng máy tính.

Xác thực- đây là quy trình kiểm tra xem người dùng có mã định danh được trình bày có quyền truy cập tài nguyên hay không.

Phương thức xác thực phổ biến nhất khi truy cập tài nguyên mạng- mật khẩu. Nếu mật khẩu đúng, người dùng sẽ có quyền truy cập vào tài nguyên miền; nếu không, thông báo lỗi sẽ hiển thị. Nhược điểm của xác thực mật khẩu là mức độ bảo mật thấp - mật khẩu có thể bị theo dõi, đoán, đoán, tiết lộ cho những người không được ủy quyền, v.v. Ưu điểm của việc xác thực bằng mật khẩu là không phải trả thêm chi phí vì xác thực bằng mật khẩu là một phần không thể thiếu trong tất cả các hệ điều hành hiện đại.

Xác thực dựa trên chứng chỉ là một giải pháp thay thế cho việc sử dụng mật khẩu và dường như là một giải pháp tự nhiên khi số lượng người dùng mạng (mặc dù có tiềm năng) được tính bằng hàng triệu người. Chứng chỉ tương tự như tài liệu này và được các tổ chức chứng nhận cấp theo yêu cầu nếu đáp ứng một số điều kiện nhất định. Anh ấy là Dạng điện tử, chứa các trường như tên chủ sở hữu, tên tổ chức cấp chứng chỉ và khóa chung của chủ sở hữu.

Khi duyệt Internet Internet Explorer sử dụng hai loại chứng chỉ: chứng chỉ cá nhân và chứng chỉ trang Web. Chứng chỉ cá nhân xác minh danh tính của người dùng. Thông tin chứng chỉ được sử dụng khi truyền thông tin cá nhân qua Internet đến một trang Web yêu cầu người dùng phải được xác minh thông qua chứng chỉ. Chứng chỉ trang web xác minh rằng trang web này an toàn và xác thực.

Chữ ký số điện tử- chi tiết của một tài liệu điện tử nhằm bảo vệ tài liệu điện tử này khỏi bị giả mạo, thu được do chuyển đổi thông tin bằng mật mã bằng cách sử dụng khóa riêng chữ ký điện tử kỹ thuật số và cho phép bạn xác định chủ sở hữu của chứng chỉ khóa chữ ký, cũng như thiết lập việc không làm sai lệch thông tin trong tài liệu điện tử.

Xác thực mã chương trình- một tổ chức muốn xác nhận quyền tác giả của một chương trình phải xây dựng cái gọi là khối ký vào mã được phân phối. Khối này bao gồm hai phần. Phần đầu tiên là chứng chỉ của tổ chức này, được nhận theo cách thông thường từ một trung tâm chứng nhận nào đó. Phần thứ hai là bản tóm tắt được mã hóa thu được bằng cách áp dụng hàm một chiều cho mã phân tán.

Phương tiện ủy quyền kiểm soát quyền truy cập của người dùng hợp pháp vào tài nguyên hệ thống, cấp cho mỗi người trong số họ chính xác các quyền được quản trị viên giao cho họ. Ngoài việc cấp quyền truy cập cho người dùng vào các thư mục, tập tin và máy in, hệ thống ủy quyền có thể kiểm soát khả năng người dùng thực hiện nhiều hoạt động khác nhau. chức năng hệ thống, chẳng hạn như quyền truy cập cục bộ vào máy chủ, cài đặt thời gian hệ thống, tạo bản sao lưu dữ liệu, tắt máy chủ, v.v.

Kiểm toán- ghi vào nhật ký hệ thống các sự kiện liên quan đến việc truy cập vào các tài nguyên hệ thống được bảo vệ. Hệ thống con kiểm tra của hệ điều hành hiện đại cho phép phân biệt để thiết lập danh sách các sự kiện mà quản trị viên quan tâm bằng giao diện đồ họa thuận tiện. Các công cụ giám sát và kế toán cung cấp khả năng phát hiện và ghi lại các sự kiện bảo mật quan trọng hoặc mọi nỗ lực tạo, truy cập hoặc xóa tài nguyên hệ thống. Việc kiểm tra được sử dụng để phát hiện ngay cả những nỗ lực không thành công nhằm “hack” hệ thống.

Để đảm bảo tính bảo mật của dữ liệu khi truyền qua mạng công cộng, nhiều công nghệ kênh an toàn. Nó được thiết kế để đảm bảo tính bảo mật của việc truyền dữ liệu qua môi trường mở Mạng lưới giao thông, ví dụ như thông qua Internet. Một kênh an toàn bao gồm việc thực hiện ba chức năng chính:

Xác thực lẫn nhau của các thuê bao khi thiết lập kết nối, có thể được thực hiện, ví dụ, bằng cách trao đổi mật khẩu;

Bảo vệ các tin nhắn được truyền qua kênh khỏi bị truy cập trái phép, chẳng hạn như bằng mã hóa;

Xác nhận tính toàn vẹn của các tin nhắn đến qua một kênh, ví dụ, bằng cách truyền đồng thời với tin nhắn tóm tắt của nó.

Kerberos là một dịch vụ mạng được thiết kế để giải quyết tập trung các nhiệm vụ xác thực và ủy quyền trong mạng lưới lớn. Trong các mạng sử dụng bảo mật Kerberos, tất cả các quy trình xác thực giữa máy khách và máy chủ trên mạng được thực hiện thông qua một bên trung gian được cả hai bên tin cậy trong quá trình xác thực, với chính hệ thống Kerberos là trọng tài có thẩm quyền đó.

Xác thực chính- người dùng được xác thực một lần trong quá trình đăng nhập hợp lý vào mạng, sau đó thực hiện các thủ tục xác thực và ủy quyền bất cứ khi nào anh ta cần quyền truy cập vào máy chủ tài nguyên mới. Khi người dùng đăng nhập vào mạng, máy khách Kerberos được cài đặt trên máy tính của anh ta sẽ gửi ID người dùng đến máy chủ xác thực. Máy chủ xác thực kiểm tra cơ sở dữ liệu để xem liệu có mục nhập của người dùng có cùng ID hay không, sau đó, nếu mục đó tồn tại, sẽ truy xuất mật khẩu của người dùng từ đó. Mật khẩu này sẽ được yêu cầu để mã hóa tất cả thông tin mà máy chủ xác thực sẽ gửi đến máy khách Kerberos dưới dạng phản hồi. Sau khi một tin nhắn phản hồi như vậy đến máy khách, chương trình máy khách Kerberos sẽ yêu cầu người dùng nhập mật khẩu của họ. Nếu mật khẩu đúng thì biên nhận truy cập vào máy chủ biên nhận (ở dạng mã hóa) và khóa phiên (ở dạng biểu mẫu mở). Giải mã thành công tin nhắn có nghĩa là xác thực thành công. Bước tiếp theo của người dùng là xin phép truy cập vào máy chủ tài nguyên. Để thực hiện việc này, bạn cần liên hệ với máy chủ cấp các quyền (biên nhận) đó. Để có quyền truy cập vào máy chủ biên nhận, người dùng đã nhận được biên nhận do máy chủ cấp cho mình.

Nhiều dịch vụ phân phối mới Windows 2000 sử dụng xác thực Kerberos. Ví dụ về việc sử dụng xác thực Kerberos trong Windows 2000:

Xác thực Active Directory bằng LDAP để truy vấn hoặc quản lý thư mục;

Giao thức truy cập tệp từ xa CIFS/SMB;

Quản lý hệ thống tệp phân tán DFS;

Cập nhật địa chỉ DNS an toàn;

Dịch vụ in ấn;

Xác thực mạng nội bộ trong Dịch vụ thông tin Internet;

Xác thực các yêu cầu chứng chỉ khóa công khai đến từ người dùng và máy tính; vân vân.

Lưu trữ dữ liệu- đây là việc nén các tập tin và vị trí của chúng để lưu trữ dữ liệu trong bộ nhớ ngoài. Việc sử dụng nó cũng làm giảm chi phí liên quan đến việc lưu trữ và truyền dữ liệu. Dữ liệu và chương trình hiếm khi được sử dụng sẽ được lưu trữ. Việc nén được thực hiện bằng chương trình được gọi là trình lưu trữ. Chương trình này xử lý cả tập tin văn bản và đồ họa.

2. VM Bryabrin Phần mềm những máy tính cá nhân. M.: Nauka, 1990.

3.Yu.Vinokurov. Một lần nữa về GOST., M., Monitor.-1995.-N5.

4. A.Yu.Vinokurov. Thuật toán mã hóa GOST 28147-89, cách sử dụng và triển khai cho máy tính Nền tảng Intel x86., Bản thảo, 1997.

5.V. Vodolazkiy, “Tiêu chuẩn mã hóa DES”, Giám sát 04-03 1992

6. K. Guy. Giới thiệu về mạng cục bộ. Mỗi. từ tiếng Anh/Ed. B. S. Irugova. - M.: Đài phát thanh và truyền thông, 1986.

7. Khoa học máy tính: Sách giáo khoa/ed. N.V. Makarova. - M.: Tài chính và Thống kê, 2000. - 768 tr.

8.S. Maftik, "Cơ chế bảo vệ trong mạng máy tính", ed. Thế giới, 1993

9.A.V. Mogilev và những người khác Khoa học máy tính. - M., 1999. - 816 tr.

10. A.V.Mogilev, N.I.Pak, E.K.Henner, Khoa học máy tính, Sách giáo khoa cho các trường đại học - M.: Nhà xuất bản Academa, 1999.

11.V.G.Olifer, N.A. Olifer, Mạng máy tính, St. Petersburg, "Peter", 2001

12.Nguyên tắc cơ bản của công nghệ máy tính hiện đại: Sách giáo khoa / ed. Khomonenko. - SPb.: CORONA, 2002.

13.Nguyên tắc cơ bản của công nghệ máy tính hiện đại. Ed. Khomchenko A.D.

Ostreykovsky V.A., Tin học, M., "Trường trung học", 2000

14.V. E. Figurnov IBM PC dành cho người dùng. M.: Infra-M, 2001.

15. A.V. Frolov, G.V. Mạng máy tính toàn cầu Frolov. Giới thiệu thực tế về Internet, E-Mail, FTP, WWW và HTML. M.: Dialog-MEPhI, 2006.

17. E. A. Yakubaitis. Khoa học máy tính, điện tử, mạng. - M.: Tài chính và Thống kê, 1999.

“Tin học là một trong những ngành khoa học và công nghệ phát triển nhanh nhất, nhiều thuật ngữ và khái niệm về nó liên tục thay đổi.” Khoa học máy tính. Từ điển

Khoa học máy tính một ngành công nghiệp thông tin và ngành khoa học mới, một trong số đó liên quan đến và các nghiên cứu khác, cách thức, phương pháp và phương tiện tự động hóa các quy trình sau: tạo, thu thập, lưu trữ, xử lý và truyền thông tin. Thuật ngữ Tin học xuất hiện vào đầu những năm 60 trong tiếng Pháp để biểu thị quá trình xử lý thông tin tự động trong xã hội. Thuật ngữ này là sự kết hợp của hai từ - thông tin tự động hóa . khoa học máy tính có thể chia thành ba thành phần: khoa học máy tính lý thuyết; phương tiện thông tin; hệ thống thông tin và công nghệ. Mỗi phần này được cấu trúc thành nhiều phần riêng biệt và một số trong số chúng được coi là các môn học thuật độc lập. Khoa học máy tính lý thuyết bao gồm các phần:

    Lý thuyết về thuật toán và automata.

    Lý thuyết thông tin.

    Lý thuyết mã hóa.

    Logic toán học.

    Lý thuyết về ngôn ngữ hình thức và ngữ pháp.

    Nghiên cứu hoạt động, v.v.

Phương tiện thông tin (kỹ thuật và phần mềm) - phần xem xét các nguyên tắc chung của việc xây dựng các thiết bị máy tính và hệ thống xử lý dữ liệu cũng như các vấn đề phát triển hệ thống phần mềm. Tại đây bạn có thể đánh dấu riêng phần - lập trình liên quan đến việc phát triển hệ thống phần mềm. Hệ thống thông tin và công nghệ – phần nghiên cứu phân tích các luồng thông tin, khả năng tối ưu hóa và cấu trúc của chúng; nguyên tắc thực hiện các quá trình thông tin. Hiện tại, có thêm một phần - trí tuệ nhân tạo- một lĩnh vực khoa học máy tính trong đó giải quyết các vấn đề phức tạp giao thoa với tâm lý học, sinh lý học, ngôn ngữ học và các ngành khoa học khác. Các hướng phát triển chính liên quan đến lĩnh vực này là mô hình lý luận, ngôn ngữ học tính toán, dịch máy, tạo ra các hệ thống chuyên gia, nhận dạng mẫu và các hướng khác. Là một ngành khoa học phức tạp, khoa học máy tính có liên quan đến các ngành khoa học khác:

    triết học và tâm lý học - thông qua học thuyết về thông tin và lý thuyết về tri thức;

    toán học - thông qua lý thuyết mô hình toán học, toán học rời rạc, logic toán học và lý thuyết thuật toán;

    ngôn ngữ học – thông qua việc nghiên cứu các ngôn ngữ hình thức và hệ thống ký hiệu;

    điều khiển học – thông qua lý thuyết thông tin và lý thuyết điều khiển;

    vật lý và hóa học, điện tử và kỹ thuật vô tuyến - thông qua phần “vật chất” của máy tính và hệ thống thông tin.

Khái niệm thông tin

Hiện nay, thông tin là một trong những loại tài nguyên đắt tiền nhất. Việc tạo ra các phương tiện xử lý thông tin mới - máy tính - đã trở thành động lực cho sự phát triển mạnh mẽ của ngành thông tin. Ngày càng có nhiều thực thể kinh tế bị lôi kéo vào quá trình xử lý thông tin. Sử dụng thuật ngữ thông tin Theo quy định, chúng tôi không nghĩ về nó là gì thông tin . Cần lưu ý rằng câu hỏi này khá phức tạp. Cho đến nay khoa học vẫn chưa xây dựng được một định nghĩa chặt chẽ cho khái niệm thông tin . Ví dụ, khi tiên đề cách tiếp cận này, họ cố gắng tiến tới từ giá trị, ý nghĩa thực tiễn của thông tin, tức là từ những đặc điểm chất lượng có ý nghĩa quan trọng trong hệ thống xã hội. Tại ngữ nghĩa cách tiếp cận, thông tin được xem xét từ quan điểm cả về hình thức và nội dung. Trong trường hợp này, thông tin được liên kết với từ điển đồng nghĩa, những thứ kia. tính đầy đủ của một bộ dữ liệu có hệ thống về chủ đề thông tin. Khái niệm thông tin không thể chỉ được coi là một thuật ngữ kỹ thuật, liên ngành hoặc thậm chí siêu ngành. Thông tin là một phạm trù triết học cơ bản. Có ba quan điểm về hiện tượng này thông tin . Đầu tiên xác định khái niệm “thông tin” với kiến ​​thức. Mặc dù cách tiếp cận này bị chỉ trích rộng rãi trong các tài liệu trong nước nhưng nó lại diễn ra trong nhiều công trình khoa học. Quan điểm thứ hai giới hạn phạm vi chủ đề của khái niệm “thông tin” trong các quá trình xã hội và sinh học, bác bỏ sự tồn tại của các quá trình thông tin trong bản chất vô cơ. Quan điểm thứ ba, được sử dụng rộng rãi hiện nay, gắn liền với khái niệm quy kết thông tin. Lần đầu tiên, khái niệm quy kết thông tin được hình thành bởi N. Wiener, người tin rằng mọi hiện tượng trong tự nhiên đều được bao hàm bởi ba khái niệm cơ bản: vật chất, năng lượng, thông tin. Nhiều tác giả hiện đại, không giống như N. Wiener, người không xem xét mối quan hệ của các thành phần này, liên kết chúng chặt chẽ và coi chúng như một hệ thống duy nhất.

Bấm vào nút trên “Mua sách giấy” Bạn có thể mua cuốn sách này với dịch vụ giao hàng trên khắp nước Nga và những cuốn sách tương tự với giá tốt nhất dưới dạng giấy trên trang web của các cửa hàng trực tuyến chính thức Labyrinth, Ozon, Bukvoed, Read-Gorod, Litres, My-shop, Book24, Books.ru.

Bằng cách nhấp vào nút "Mua và tải xuống sách điện tử", bạn có thể mua cuốn sách này ở dạng điện tử trong cửa hàng trực tuyến chính thức của lít, sau đó tải xuống trên trang web của lít.

Bằng cách nhấp vào nút “Tìm tài liệu tương tự trên các trang khác”, bạn có thể tìm kiếm các tài liệu tương tự trên các trang khác.

Ở các nút trên bạn có thể mua sách tại các cửa hàng trực tuyến chính thức Labirint, Ozon và những cửa hàng khác. Ngoài ra bạn có thể tìm kiếm các tài liệu liên quan và tương tự trên các trang web khác.

Sách giáo khoa trình bày tất cả các phần của khoa học máy tính xác định trình độ đào tạo hiện đại của các chuyên gia trong hệ thống giáo dục đại học. Nội dung của cuốn sách hoàn toàn tuân thủ các yêu cầu của tiêu chuẩn nhà nước. Cuốn sổ tay này dành cho sinh viên thuộc tất cả các chuyên ngành và lĩnh vực đào tạo, ngoại trừ những người chuyên về lĩnh vực khoa học máy tính.

NHIỆM VỤ CHÍNH CỦA KHOA HỌC THÔNG TIN.
Thuật ngữ khoa học máy tính xuất phát từ từ tiếng Pháp informatique (sự kết hợp của các từ thông tin - “thông tin” và automatique - “tự động hóa”). Ở các nước nói tiếng Anh, thuật ngữ này tương ứng với từ đồng nghĩa Khoa học Máy tính.

Khoa học máy tính là một ngành khoa học nghiên cứu tất cả các khía cạnh của việc thu thập, lưu trữ, chuyển đổi, truyền tải và sử dụng thông tin. Hãy xem xét các khái niệm cơ bản của khoa học máy tính.
Tài nguyên thông tin (PIP) - thông tin và phương tiện truyền thông với thông tin trong hệ thống và mạng thông tin.

Hệ thống thông tin (IS) là hệ thống được thiết kế để lưu trữ, tìm kiếm, xử lý và nhận thông tin dựa trên yêu cầu của người dùng.
Công nghệ thông tin (CNTT) là một quá trình bao gồm một tập hợp các phương pháp thu thập, lưu trữ, xử lý và truyền thông tin dựa trên việc sử dụng công nghệ máy tính.

Sự phát triển nhanh chóng của khoa học máy tính gắn liền với sự ra đời của máy tính điện tử, hay còn gọi là máy tính. Đó là lý do tại sao khoa học máy tính là khoa học về các phương pháp tạo, lưu trữ, tái tạo, xử lý và truyền dữ liệu bằng công nghệ máy tính, cũng như khoa học về nguyên lý hoạt động của các phương tiện này và phương pháp quản lý chúng.

MỤC LỤC
Lời nói đầu 3
Chương 1. Khái niệm về thông tin. đặc điểm chung quá trình thu thập, truyền tải, xử lý và lưu trữ thông tin
§ 1.1. Nhiệm vụ cơ bản của khoa học máy tính 5
§ 1.2. Thông tin, chất lượng và số lượng thông tin. Quá trình thông tin b
§ 1.3. Trình bày chung về dữ liệu và khái niệm về hệ thống số 11
§ 1.4. Trình bày dữ liệu số 13
1.4.1. Dịch số trong hệ số vị trí 15
1.4.2. Các phép tính toán học trong hệ thống số vị trí 18
1.4.3. Biểu diễn số trong máy tính 20
§ 1.5. Biểu diễn dữ liệu logic 21
§ 1.6. Biểu diễn dữ liệu văn bản 25
§ 1.7. Trình bày dữ liệu đồ họa 27
§ 1.8. Cấu trúc dữ liệu 32
§ 1.9. Đơn vị lưu trữ 36
Chương 2. Phương tiện kỹ thuật thực hiện quy trình thông tin
§ 2.1. Các giai đoạn chính trong quá trình phát triển của công nghệ thông tin và máy tính 39
§ 2.2. Kiến trúc, thành phần và mục đích của các thành phần chính của máy tính cá nhân 44
§ 2.3. Thiết bị lưu trữ 49
§ 2.4. Thiết bị vào/ra 53
Chương 3. Phần mềm thực hiện các quy trình thông tin
§ 3.1. Phân loại phần mềm 64
§ 3.2. Hệ điều hành Windows 67
§ 3.3. Phần mềm tiện ích 72
3.3.1. Trình quản lý tập tin 72
3.3.2. Nén thông tin 73
3.3.3. Chương trình sao lưu dữ liệu 75
3.3.4. Chương trình ghi đĩa CD 76
3.3.5. Người xem và người chuyển đổi 76
§ 3.4. Phần mềm xử lý văn bản 77
3.4.1. Soạn thảo văn bản Notepad 79
3.4.2. Chữ Trình soạn thảo WordPad 79
3.4.3. bộ xử lý văn bản word 81
§ 3.5. Tạo bài thuyết trình bằng Power Point 87
3.5.1. Tạo slide thuyết trình 88
3.5.2. Tạo hiệu ứng hiển thị slide trên màn hình 90
3.5.3. Thuyết trình trình diễn 91
Chương 4. Mô hình giải quyết chức năng và nhiệm vụ tính toán
§ 4.1. Mô hình hóa như một phương pháp nhận thức 92
4.1.1. Khái niệm về đối tượng và hệ thống 92
4.1.2. Phương pháp mô hình hóa và các loại mô hình 94
4.1.3. Phân loại mô hình toán học 96
§ 4.2. Công nghệ mô phỏng 98
§ 4.3. Phân loại các vấn đề được giải quyết bằng mô hình 100
§ 4.4. Hệ thống thông minh 101
4.4.1. Phép tính mệnh đề và vị ngữ 103
4.4.2. Mô hình tri thức logic 108
4.4.3. Mô hình kiến ​​thức sản phẩm 112
4.4.4. Mạng ngữ nghĩa 114
4.4.5. Khung 116
4.4.6. Biểu diễn tri thức mờ 118
4.4.7. Hệ chuyên gia 120
4.4.8. Mạng nơ ron nhân tạo 122
4.4.9. Thuật toán di truyền 125
§ 4.5. Chiến lược giải quyết vấn đề 128
Chương 5. Thuật toán và lập trình
§ 5.1. Thuật toán 132
§ 5.2. Sự phát triển của ngôn ngữ lập trình 144
§ 5.3. Lập trình BASIC 148
5.3.1. Biến và hằng 148
5.3.2. Người vận hành và vận hành 150
5.3.3. Câu lệnh điều kiện 152
5.3.4. Chu kỳ 155
5.3.5. Các thao tác với biến tượng trưng 158
§ 5.4. Những khái niệm cơ bản về lập trình trực quan hướng đối tượng 160
5.4.1. Các lớp đối tượng, thể hiện của lớp và họ đối tượng 160
5.4.2. Đối tượng: thuộc tính, phương thức, sự kiện 162
Chương 6. Phần mềm và công nghệ lập trình
§ 6.1. Hệ thống lập trình 164
§ 6.2. Lập trình có cấu trúc 166
§ 6.3. Các bước chuẩn bị và giải bài toán trên máy tính 171
Chương 7: Bảng tính
§ 7.1. Các khái niệm và thành phần cơ bản của bảng tính 173
§ 7.2. Sử dụng Công thức và Hàm 176
§ 7.3. Sắp xếp và lọc dữ liệu 185
§ 7.4. Tổng hợp 187
7.4.1. Sử dụng hàm Tổng 187
7.4.2. Hợp nhất dữ liệu 189
7.4.3. Bảng tổng hợp 189
Chương 8. Cơ sở dữ liệu
§ 8.1. Các khái niệm cơ sở dữ liệu cơ bản 191
§ 8.2. Mô hình dữ liệu quan hệ 194
§ 8.3. Xây dựng bảng cơ sở dữ liệu 199
§ 8.4. Sắp xếp, tìm kiếm và lọc dữ liệu 205
§ 8.5. Tạo truy vấn 206
8.5.1. Công cụ truy vấn 207
8.5.2. Yêu cầu mẫu 209
8.5.3. Truy vấn cuối cùng 213
8.5.4. Truy vấn nhiều bảng 213
8.5.5. Tạo truy vấn SQL 215
§ 8.6. Tạo báo cáo 218
Chương 9. Mạng máy tính
§ 9.1. Các khái niệm và định nghĩa cơ bản 220
§ 9.2. Thành phần phần cứng và phần mềm của mạng máy tính 222
§ 9.3. Nguyên tắc xây dựng Internet 227
9.3.1. Truy cập Internet 228
9.3.2. Giao thức truyền dữ liệu 229
9.3.3. Địa chỉ Internet 230
§ 9.4. Dịch vụ Internet 230
§ 9.5. Công cụ sử dụng dịch vụ mạng 234
Chương 10. Nguyên tắc cơ bản về an toàn thông tin
§ 10.1. Bảo mật thông tin và các thành phần của nó 236
§ 10.2. Virus máy tính và có nghĩa là bảo vệ chống virus 237
10.2.1. Định nghĩa và phân loại virus 237
10.2.2. Phương pháp và phương tiện bảo vệ chống lại virus 240
§ 10.3. Bảo vệ chống lại sự can thiệp trái phép 242
10.3.1. Hệ thống nhận dạng, xác thực và mã hóa 243
10.3.2. Phương pháp mật mã bảo vệ thông tin 245
Văn học 250.

Gửi công việc tốt của bạn trong cơ sở kiến ​​thức thật đơn giản. Sử dụng mẫu dưới đây

Các sinh viên, nghiên cứu sinh, các nhà khoa học trẻ sử dụng nền tảng kiến ​​thức trong học tập và công việc sẽ rất biết ơn các bạn.

Tài liệu tương tự

    Đánh giá sự phát triển của điện toán đám mây. Các mô hình dịch vụ của điện toán đám mây. Các mô hình triển khai điện toán đám mây. Công nghệ ảo hóa. Thuật toán "Mây". An toàn và bảo hộ lao động. Biện minh về hiệu quả chi phí của dự án.

    luận văn, bổ sung 13/05/2015

    Thiết kế, thiết bị chung và nguyên lý hoạt động của ổ đĩa cứng. Đặc điểm chính của ổ cứng: dung lượng, thời gian tìm kiếm trung bình, tốc độ truyền dữ liệu. Các giao diện ổ cứng phổ biến nhất (SATA, SCSI, IDE).

    trình bày, được thêm vào ngày 20/12/2015

    Các mô hình cơ sở dữ liệu Hệ thống quản lý cơ sở dữ liệu hiện đại, yêu cầu cơ bản đối với tổ chức của mình. Ưu điểm của hệ thống tham chiếu và pháp lý: “Bảo lãnh”, “Quy tắc” và “Tư vấn-Plus”. Cơ sở dữ liệu về pháp luật trên Internet và trên đĩa CD.

    tóm tắt, thêm vào ngày 11/03/2014

    Phân tích so sánh và đánh giá các đặc tính của ổ đĩa mềm và ổ đĩa cứng. Thiết bị vật lý, tổ chức ghi nhận thông tin. Tổ chức vật lý và logic của dữ liệu, bộ điều hợp và giao diện. Công nghệ sản xuất tiên tiến.

    luận văn, bổ sung 16/04/2014

    Sự gián đoạn của hệ điều hành với mất dữ liệu. Mã hóa ổ đĩa BitLocker. Khôi phục hệ thống dữ liệu hệ điều hành bằng cách sử dụng Dự trữ bản sao. Công nghệ Bảo vệ Windows 7. Sự hiện diện của virus trong hệ thống. Hậu quả của việc truy cập trái phép.

    bài tập khóa học, được thêm vào ngày 29/05/2014

    Phân tích nguyên lý hoạt động của ổ đĩa từ cứng của máy tính cá nhân. Thẻ đục lỗ đóng vai trò là vật mang thông tin dưới dạng thẻ làm bằng giấy hoặc bìa cứng. Chức năng chính hệ thống tập tin. Các phương pháp khôi phục thông tin từ mảng RAID.

    luận văn, bổ sung 15/12/2012

    Viết mã lệnh và hằng số chương trình vào FlashROM, mã dữ liệu nguồn vào EEPROM, các giá trị bắt buộc của các bit cài đặt (Fuse Bits) và các bit bảo vệ (Lock Bits). Viết và đọc mã trong quá trình lập trình, phương pháp lập trình trong vi điều khiển.

    kiểm tra, thêm 22/08/2010

R. S. Gilyarevsky

KHOA HỌC MÁY TÍNH CƠ BẢN

Khóa học bài giảng

Các bài giảng dành cho sinh viên của các cơ sở giáo dục đại học. Mục đích của khóa học là cung cấp cho sinh viên ý tưởng về khoa học máy tính hiện đại như một môn khoa học và cơ sở lý thuyết của công nghệ thông tin, giới thiệu cho họ các khái niệm và mô hình cơ bản của giao tiếp trí tuệ, hoạt động thông tin, dạy các phương pháp tìm kiếm thông tin.

Các bài giảng tiết lộ bản chất của thông tin và công nghệ thông tin. Học sinh làm quen với các khả năng xử lý văn bản điện tử, từ kiểm tra chính tả và ngữ pháp đến dịch máy từ ngôn ngữ này sang ngôn ngữ khác và với các loại hình giao tiếp điện tử. Sự hiểu biết hiện đại về cơ sở hạ tầng thông tin được vạch ra, thông tin về mạng lưới công nghệ và những bước đầu làm việc trên Internet.

Khóa học “Cơ bản về Khoa học Máy tính” được giảng dạy tại Khoa Thông tin Khoa học toàn trường của Đại học Moscow đại học tiểu bang họ. M. V. Lomonosov năm 1964–1985 dành cho sinh viên các ngành sinh học, khoa học đất, vật lý, hóa học, luật, Viện các nước châu Á và sinh viên khoa đào tạo nâng cao. Từ năm 1986, nó đã được đọc cho sinh viên Khoa Báo chí dưới hình thức sửa đổi, có tính đến công nghệ thông tin mới và các đặc thù đặc biệt của công tác nhân đạo.

Bài giảng giới thiệu 5

Khoa học máy tính là một môn khoa học 5

Sự khởi đầu của khoa học máy tính 6

Đối tượng và đối tượng nghiên cứu 16

Khoa học máy tính và các ngành khoa học và khoa học khác 17

Thông tin – tri thức – khoa học 21

Thông tin và dữ liệu 22

Thuộc tính của thông tin 24

Cấu trúc thông tin 24

Tính năng thông tin 26

Thông tin khoa học kỹ thuật 28

Khoa học như một hiện tượng xã hội 31

Triển vọng phát triển của khoa học 40

Truyền thông thông minh 43

Các khái niệm cơ bản 43

Hệ thống thông tin khoa học 44

Hoạt động thư viện và thông tin 50

Hoạt động thông tin khoa học 54

Các giai đoạn và nhiệm vụ của giao tiếp 55

Dịch vụ thông tin 58

Triển vọng phát triển 59

Con người trong quá trình giao tiếp 62

Người tiêu dùng thông tin 62

Dịch vụ thông tin bình đẳng 66

Nhu cầu thông tin cho phát triển 71

Văn học như một nguồn thông tin 75

Các khái niệm cơ bản, sự tiến hóa và kiểu chữ 75

Các mô hình tăng trưởng và lão hóa 81

Định luật tán xạ 86

Triển vọng phát triển 89

Các ấn phẩm thông tin và dịch vụ 92

Các loại chính 92

Tóm tắt và thư mục 93

Tạp chí tóm tắt VINITI 99

Tạp chí trừu tượng nước ngoài 101

Thông tin và cơ sở dữ liệu điện tử 108

Mạng truyền dẫn, cơ sở lưu trữ và xử lý dữ liệu 111

Dịch vụ thông tin 112

Cấu trúc và hạ tầng thông tin 115

Tìm kiếm thông tin 122

Bối cảnh và bản chất 122

Quy trình và khái niệm 124

Chỉ số tọa độ 129

Trích dẫn, kết hợp thư mục, đồng trích dẫn 132

Phân loại theo cấp bậc và khía cạnh 136

Các loại ngôn ngữ truy xuất thông tin khác nhau 144

Cơ sở dữ liệu và ngân hàng dữ liệu 147

Hệ thống thông tin 151

Hệ thống truy xuất thông tin 151

Hệ thống thông tin thông minh 152

Hệ thống siêu văn bản 154

Hệ thống dịch máy 164

Công nghệ thông tin 169

Về khái niệm công nghệ thông tin 169

Xu hướng phát triển công nghệ thông tin 172

Ảnh hưởng của công nghệ thông tin đến sự phát triển của khoa học 175

Hậu quả xã hội của công nghệ mới 178

Truyền thông máy tính 182

Máy tính điện tử 182

Các thế hệ máy tính mới 185

Máy tính cá nhân và máy tính cá nhân 189

Làm việc với văn bản trên máy tính 195

Về ngôn ngữ lập trình 195

Ứng dụng soạn thảo văn bản 200

“Hiểu” văn bản bằng ngôn ngữ tự nhiên 209

Sách điện tử 217

Khái niệm mới cho cuốn sách 217

Bản chất, đặc điểm và các loại sách điện tử 219

Tạp chí điện tử: vấn đề phân phối và lưu trữ 220

Vấn đề tổ chức và pháp lý 225

Thư viện điện tử thực và ảo 227

Sách điện tử có tốt hơn sách in truyền thống không? 230

Thông tin Internet 239

Internet như một mạng máy tính toàn cầu 239

Tổ chức tiếp cận các nguồn sơ cấp 245

Bài giảng cuối cùng 256

Ý tưởng và phương pháp của khoa học máy tính 256

Việc tìm kiếm định luật cơ bản 260

Định nghĩa và lĩnh vực chủ đề của khoa học máy tính 264

Quan điểm về khoa học máy tính 269

Bảng chú giải thuật ngữ 272

Bài giảng giới thiệu

Khoa học máy tính như một môn khoa học

Trong xã hội hiện đại, nhiều loại hoạt động nhằm truyền tải và phổ biến kết quả của hoạt động tinh thần ngày càng chiếm một vị trí. Các nhà báo, biên tập viên, người giới thiệu, nhà tài liệu, thủ thư và người viết thư mục, nhân viên thông tin và lưu trữ theo truyền thống đều tin rằng nghề nghiệp của họ liên quan đến các loại hoạt động khác nhau. Bây giờ nhiều người hiểu rằng những loại này là các giai đoạn của cùng một quá trình giao tiếp trí tuệ. Giao tiếp - kết nối, giao tiếp, thông điệp (quá trình và đường dẫn giao tiếp) - có thể xảy ra trực tiếp, ở cấp độ vật lý, nhưng giao tiếp trí tuệ, tức là liên quan đến khả năng tinh thần của một người, luôn lý tưởng và được thực hiện về mặt thông tin. Vì vậy, nó thường được gọi là truyền thông thông tin.

Trong những thập kỷ gần đây, một cuộc cách mạng máy tính, hay đúng hơn là điện tử, đã xảy ra trong công nghệ thông tin, tức là các phương pháp và phương tiện kỹ thuật truyền tải thông tin. Sự xuất hiện của máy tính cá nhân, mạng lưới của chúng với nhau và với các trung tâm máy tính lớn, sự ra đời của các quy trình trao đổi thông tin thông thường của các tổ hợp xuất bản trên máy tính để bàn, máy sao chép và sao chép, phương tiện lưu trữ thông tin tương đối rẻ nhưng rất có dung lượng (đĩa quang nhỏ gọn) dẫn đến những thay đổi đáng kể trong lĩnh vực truyền thông. Nhiều ngành nghề đã tồn tại hàng nghìn năm nay đang hợp nhất lại với nhau, những ngành nghề mới xuất hiện mà chúng ta chưa có những cái tên tiếng Nga hay, chẳng hạn như chuyên gia quan hệ công chúng hoặc quản trị cơ sở dữ liệu. Tất nhiên, sẽ còn rất lâu nữa các chuyên gia trong tất cả các ngành nghề này mới nhận ra đầy đủ sự thống nhất của họ. Nhưng các thế hệ chuyên gia mới phải cùng nhau phát triển các nguyên tắc đạo đức và thế giới quan nghề nghiệp trong khuôn khổ một định hướng thông tin chung.

Công nghệ thông tin mới -- Đào tạo máy vi tính văn bản, truy xuất thông tin, siêu văn bản và hệ thống thông minh, truyền các tệp có thể đọc được bằng máy qua mạng máy tính và kênh điện thoại, hệ thống xuất bản trên máy tính để bàn, thiết bị sao chép và sao chép - cho phép diễn giải mới toàn bộ lĩnh vực hoạt động này từ báo chí đến thư viện và khoa học lưu trữ . Các chuyên gia trong các ngành nghề này trước hết phải hiểu rằng mọi quy trình thông tin đều dựa trên các mô hình chung bắt nguồn từ cấu trúc và đặc tính của chính thông tin đó. Nhưng điều cần thiết là tất cả những người lao động tri thức và sinh viên tốt nghiệp các cơ sở giáo dục đại học phải có kỹ năng sử dụng độc lập công nghệ thông tin và phương tiện kỹ thuật.

Những học sinh đến trường đại học từ trung học tin chắc rằng khoa học máy tính bắt nguồn từ quá trình thành thạo các kỹ năng này và đơn giản là khả năng làm việc trên máy tính, vì đây là những gì được dạy ở trường trong môn học được gọi là “khoa học máy tính”. .” Nhưng đây là cách giải thích một chiều và do đó không chính xác về khoa học máy tính, mà chính tên gọi của nó là một ngành nghiên cứu thông tin. Máy tính và các thiết bị điện tử liên quan thực sự đóng vai trò là phương tiện xử lý, lưu trữ và truyền thông tin mạnh mẽ nhất trong thời đại chúng ta, hay chính xác hơn là dữ liệu chứa thông tin này. Nhưng những quá trình này đã xảy ra trong xã hội trước khi có máy tính và sẽ tiếp tục xảy ra khi các phương tiện khác được tạo ra để thực hiện chúng.

Khoa học máy tính là một ngành khoa học nghiên cứu cấu trúc và tính chất chung của thông tin ngữ nghĩa, mô hình các quá trình hoạt động của nó trong xã hội, là cơ sở lý thuyết của công nghệ thông tin, thường được xác định với khoa học máy tính.

Trong tương lai, ý nghĩa và các thuật ngữ riêng của định nghĩa này sẽ được giải thích chi tiết và bạn sẽ hiểu tại sao chúng ta lại nói về ngữ nghĩa thông tin và thông tin công nghệ, đồng thời tìm hiểu những gì hoạt động thông tin trong xã hội được thực hiện trong các quá trình trí tuệ(hoặc thông tin) truyền thông.

Sự hình thành của khoa học máy tính

Khoa học máy tính không xuất hiện chỉ sau một đêm. Nó đã phát triển từ đầu thế kỷ này và những đường nét chung của nó đã được người tạo ra nó, Paul Otlet (1868–1944) vạch ra rõ ràng. Trong số các nhà khoa học và chuyên gia có đóng góp đáng kể cho sự phát triển của khoa học máy tính, phải kể đến những cái tên như S. Bradford, W. Bush, K. Muers, M. Taube, A. Kent, B. Vickery, H. P. Luhn, S. Cleverdon, O. Weinberg, D. Price, Y. Garfield, A. I. Mikhailov, V. A. Uspensky, G. E. Vleduts, Yu. A. Shreider, A. I. Cherny, V K. Finn. Các công trình và thành tựu của các tác giả này (được liệt kê trong Bảng 1) có thể đóng vai trò là những cột mốc quan trọng trong sự phát triển của khoa học máy tính.

Điều đáng quan tâm là phát biểu của một số nhà khoa học Mỹ đã đánh giá sự phát triển của khoa học máy tính từ nhiều quan điểm khác nhau. Giáo sư T. Saratsevich nhấn mạnh tầm quan trọng của nghiên cứu trong lĩnh vực truyền thông khoa học đối với sự phát triển của nó: “Mặc dù thực tế là khoa học thông tin không chỉ giới hạn ở truyền thông khoa học (hầu hết các công trình lý thuyết và thực tiễn trong lĩnh vực này đều có tính chất phổ quát), các vấn đề của giao tiếp khoa học dưới hình thức như chúng được hiểu trong những năm 30 và 40, là động lực chính cho sự xuất hiện của ngành khoa học này, lý do cho tính chất triết học, đặc biệt của nó và cấu trúc của các quyết định được đưa ra trong đó. bản chất của các vấn đề giao tiếp khoa học và cách giải thích chúng giúp hiểu được bản chất khoa học thông tin và mối quan hệ của nó với các khoa học khác" 1.

Trong suốt những năm 50 và 60, khoa học máy tính được thúc đẩy bởi nhu cầu xã hội nhằm hợp lý hóa việc trao đổi thông tin, chủ yếu là trong chính khoa học. Yếu tố bên ngoài Các yếu tố quyết định nhu cầu này là: sự phát triển nhanh chóng của tài liệu khoa học, những khó khăn trong việc lựa chọn chuyên đề do tính phân tán và công cụ tìm kiếm hạn chế, quá trình chuyên môn hóa và hội nhập trong khoa học, làm mờ đi ranh giới truyền thống giữa các ngành khoa học. Trong giai đoạn này, ý tưởng của chúng tôi về cách thức và phương pháp giải quyết vấn đề truy xuất thông tin đã có những thay đổi đáng kể. Ban đầu, hy vọng chỉ được đặt vào phương tiện kỹ thuật.

Bảng 1

Những thành tựu nổi bật trong sự phát triển của khoa học máy tính

Ấn phẩm

Thành tựu

P.Otle
(1868–1944)

Phân loại thư mục phổ quát. Chuyên luận về tài liệu.-Brussels, 1905, 1934

Tạo sự phân loại cho các tiết mục thư mục. Công trình đầu tiên về khoa học máy tính và dự báo về sự phát triển của nó.

S. Bradford

Nguồn thông tin về một chủ đề cụ thể.--London, 1934

Khai mạc quy luật phát tán các ấn phẩm khoa học.

Một cách có thể suy nghĩ của chúng tôi. - New York, 1945

Dự báo sự phát triển của khoa học máy tính trong nửa thế kỷ.

Mã hóa cho Tổ chức Tri thức Cơ khí - Cambridge (MA)

Xây dựng các khái niệm cơ bản về truy xuất thông tin.

Nghiên cứu về chỉ số tọa độ. Máy tính và ý thức chung. -Washington, 19531959

Xây dựng lý thuyết về hệ thống truy xuất thông tin kiểu mô tả.

Tìm kiếm tài liệu máy. Bách khoa toàn thư về Thư viện và Khoa học Thông tin. –

New York, 1956,1970–1990

Ứng dụng các phương tiện kỹ thuật để tìm kiếm thông tin. Tạo ra một bộ bách khoa toàn thư nhiều tập về khoa học máy tính.

B. Vickery

Phân loại và lập chỉ mục trong khoa học - London, 1957

Phát triển ngôn ngữ truy xuất thông tin.

S. Cleverdon

Dự án Cranfield.-

Cranfield, 1957

Nghiên cứu hiệu quả của hệ thống truy xuất thông tin.

Phổ biến thông tin có chọn lọc. -

New York, 1958

Việc sử dụng máy tính trong hoạt động thông tin.

O. Weinberg

Khoa học, chính phủ và thông tin - Washington, 1963

Báo cáo của một ủy ban các nhà khoa học gửi Tổng thống Mỹ về tầm quan trọng của thông tin đối với khoa học.

Khoa học nhỏ, Khoa học lớn - New Haven, 1963

Phân tích các thông tin liên lạc không chính thức giữa các nhà khoa học và việc phân phối các ấn phẩm của họ.

Y. Garfield

Mục lục tài liệu trích dẫn, Tập bản đồ khoa học, Nội dung tạp chí hiện hành. - Philadelphia, 1964

Một nguyên tắc mới về tìm kiếm và phân tích tài liệu và thông tin.

J. Salton

Tự động xử lý, lưu trữ và truy xuất thông tin. Hệ thống thông tin thư viện động. –New Jersey, 1975-79

Lý thuyết hiện đại về hệ thống thông tin. Tạo Hệ thống truy xuất văn bản nâng cao Salton (SMART)

Cơ sở của khoa học thông tin. – Luân Đôn, 1960

Tạo ra một bộ máy toán học cho định luật Bradford và nỗ lực khám phá các định luật chung của khoa học máy tính

A.I. Mikhailov

Cơ sở của thông tin khoa học. Nguyên tắc cơ bản của khoa học máy tính. Khoa học truyền thông và khoa học máy tính - Moscow, 1965–1976

Xây dựng các chuyên khảo chung về khoa học máy tính và cơ sở khoa học của hoạt động thông tin ở Liên Xô.

V.A.Uspensky

Về vấn đề xây dựng ngôn ngữ máy. Về các vấn đề của lý thuyết thông tin khoa học. - Mátxcơva, 1959-1963

Xác định các nguyên tắc để chính thức hóa các quá trình trí tuệ.

G.E. Vladut

Hệ thống thông tin tự động hóa học. - Mátxcơva, 1974

Xây dựng các nguyên tắc cơ bản của tin học hóa học

Yu.A.Shrader

Sự bình đẳng, tương đồng, trật tự. Tính hệ thống và sự tiến hóa.Mátxcơva, 1980-1983

Xây dựng lý thuyết về quan hệ nhị phân (tương tự), lý thuyết phân bố cấp bậc và khái niệm chung về hệ thống.

A.I. Đen

Giới thiệu lý thuyết truy tìm thông tin - Moscow, 1975.Đồng tác giả trong chuyên khảo của A.I. Mikhailov

Khái quát hóa lý thuyết tìm kiếm thông tin. Tạo ra hệ thống thông tin lớn nhất ASSISTANT (VINITI)

Một số vấn đề logic trong việc tìm kiếm thông tin. Hệ thống thông minh và xã hội.-Mátxcơva, 1975, 2001

Xây dựng lý thuyết về hệ thống thông tin thông minh kiểu “John Stuart Miles”.

D.G. Lahuti

Câu hỏi về lý thuyết của hệ thống tìm kiếm. Hệ thống truy xuất thông tin tài liệu-thực tế-đồ họa tự động. –

Mátxcơva, 1963, 1988

Phát triển lý thuyết về truy xuất thông tin. Xây dựng các hệ thống thông tin Empty-Non-Empty, Brackets, Tóm tắt.

Người ta đã sớm nhận ra sự cần thiết phải phát triển các phương tiện ngữ nghĩa để phân tích và tổng hợp thông tin khoa học. Không phải ngẫu nhiên mà lý thuyết truy xuất thông tin, phương pháp lập chỉ mục tọa độ, các khái niệm về mức độ phù hợp (tuân theo yêu cầu) và sự phù hợp (tuân theo nhu cầu thông tin) đã trở thành cốt lõi của khoa học máy tính.

Vào những năm 70, phạm vi ứng dụng của khoa học máy tính đã được mở rộng hơn nữa. Thông tin khoa học bắt đầu đóng một vai trò quan trọng trong các vấn đề quản lý nền kinh tế quốc gia, đưa ra các quyết định chính trị và mô hình phát triển xã hội toàn cầu. Hệ thống thông tin khoa học và kỹ thuật bắt đầu được coi là một phần tử của hệ thống điều khiển tự động, hệ thống này chỉ hợp pháp ở một mức độ nhất định. Đồng thời, hóa ra rằng dù thông tin khoa học có được diễn giải rộng rãi đến đâu thì chỉ thông tin đó thôi là chưa đủ đối với các hệ thống thông tin cung cấp giải pháp cho những vấn đề xã hội chung như vậy. Mặt khác, hóa ra ở những khía cạnh quan trọng nhất, các phương pháp xây dựng hệ thống truy xuất thông tin cho thông tin khoa học có thể áp dụng cho nhiều loại thông tin khác (kinh tế, thống kê, chính trị, công nghiệp, v.v.). Cùng với thông tin khoa học, thông tin thực tế có tầm quan trọng đặc biệt và các dịch vụ thông tin, tuy vẫn duy trì định hướng kỷ luật, bắt đầu phát triển ở những khía cạnh có vấn đề.

CƠ BẢN CỦA NGHIÊN CỨU VĂN HÓA TỐTBÀI GIẢNG Moscow INFRA-M 2002 Kononenko B.I. Khái niệm cơ bản nghiên cứu văn hóa: Tốtbài giảng. - M.: INFRA-M; 2002. - 208 tr. - (... cheskoe. Điều này góp phần vào sự phát triển của ký hiệu học, khoa học máy tính và điều khiển học, nghiên cứu các quy luật chung...

  • Khóa học tin học xã hội Moscow

    Pháp luật
  • Bài giảng 0 Giới thiệu tóm tắt

    Bài học

    VINITI, 2005. – 316 tr. Gilyarevsky R. S. Khái niệm cơ bảnkhoa học máy tính: Tốtbài giảng. – M.: Nhà xuất bản “Thi”, 2004. – 320 tr. ... 21. – Số 2. – P. 117. 8 Gilyarevsky R.S. Khái niệm cơ bảnkhoa học máy tính: Tốtbài giảng. – M.: Nhà xuất bản Đề thi, 2004. – P. 292. 9 Đen...