Các chương trình hệ thống làm gì? Liệt kê các lớp chính của chương trình hệ thống

Bài kiểm tra

trong môn học: "Tin học"

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

Giới thiệu……………………………….3

1.Phần mềm hệ thống. Khái niệm và chức năng…………4

2. Hệ điều hành. Thành phần và mục đích………………………….5

3. Hệ thống lập trình………………………..7

4. Các chương trình dịch vụ……………………………….8

Kết luận……………………………….9

Tài liệu tham khảo……………………………………………………………10


GIỚI THIỆU

Máy tính là thiết bị phổ thôngđể xử lý thông tin. Không giống như điện thoại, máy ghi âm hoặc tivi chỉ thực hiện các chức năng được cài đặt sẵn trong đó, máy tính cá nhân có thể thực hiện bất kỳ hành động xử lý thông tin nào. Để làm được điều này, cần phải soạn một chuỗi hướng dẫn chính xác và chi tiết cho máy tính bằng ngôn ngữ mà nó hiểu được, tức là. chương trình về cách xử lý thông tin. Bản thân máy tính không có kiến ​​thức về bất kỳ lĩnh vực ứng dụng nào của nó; tất cả những kiến ​​thức này đều tập trung vào các chương trình được thực thi trên máy tính. Do đó, cụm từ thường được sử dụng “máy tính tạo ra” có nghĩa chính xác là một chương trình được thực thi trên máy tính cho phép thực hiện các hành động tương ứng.

Bằng cách thay đổi các chương trình máy tính, bạn có thể biến nó thành nơi làm việc hầu như bất kỳ chuyên gia nào, hãy chơi một số trò chơi. Trong quá trình thực thi, các chương trình có thể sử dụng nhiều thiết bị khác nhau cho đầu vào và đầu ra của dữ liệu.

Vì vậy cho sử dụng hiệu quảĐể sử dụng máy tính, bạn cần biết mục đích và đặc tính của các chương trình cần thiết để làm việc với nó. Mục đích của việc này công việc thử nghiệm là nghiên cứu các chương trình hệ thống.

1. PHẦN MỀM HỆ THỐNG.

KHÁI NIỆM VÀ CHỨC NĂNG

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

Các chương trình ứng dụng hỗ trợ trực tiếp cho 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;

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

Các chương trình hệ thống thực hiện nhiều chức năng khác nhau chức năng phụ, ví dụ: tạo bản sao của thông tin đã sử dụng, cung cấp thông tin tham khảo về máy tính, kiểm tra chức năng của thiết bị máy tính.

Như vậy, phần mềm là một tập hợp các chương trình và quy tắc với tất cả các tài liệu liên quan cho phép bạn sử dụng máy tính để giải quyết Các nhiệm vụ khác nhau. Phần mềm hệ thống - đây là một khu phức hợp module phần mềm, nhiều trong số đó đi kèm với máy tính của bạn.

Qua mục đích chức năng Phần mềm hệ thống có thể được chia thành ba thành phần: hệ điều hành (OS), hệ thống lập trình và chương trình dịch vụ.

hệ điều hành – một bộ chương trình cung cấp khả năng điều khiển máy tính, lập kế hoạch sử dụng hiệu quả các tài nguyên của nó và giải quyết các vấn đề theo chỉ định của người dùng. Hệ thống này có thể được coi là sự tiếp nối và mở rộng phần mềm của phần cứng máy tính cá nhân.

Hệ thống lập trình – một bộ công cụ phần mềm tự động hóa việc phát triển và gỡ lỗi chương trình.

2. HỆ ĐIỀU HÀNH. THÀNH PHẦN VÀ MỤC ĐÍCH

Để thực thi bất kỳ chương trình nào trên máy tính, cần có ít nhất hai tài nguyên: bộ nhớ truy cập ngẫu nhiên (RAM) để lưu trữ lệnh và dữ liệu và bộ vi xử lý (MP) để thực thi các lệnh chương trình. Các tài nguyên được chỉ định có thể được lập trình viên cung cấp cho chương trình nếu anh ta đặt các lệnh và dữ liệu trong OP theo cách thủ công và nhập thông tin vào máy để khởi động MP. Tuy nhiên, phương pháp này không được chấp nhận đối với chương trình lớn, bởi vì rất tốn công sức và chậm chạp. Hệ điều hành máy tính được thiết kế để giải phóng lập trình viên khỏi công việc vất vả liên quan đến việc phân phối tài nguyên máy tính, quản lý thiết bị và tổ chức thực hiện các chương trình. Nó có thể đảm bảo hoạt động (hoạt động) của máy tính ở một trong ba chế độ:

1. Chế độ chương trình đơn. Ở chế độ này, tất cả tài nguyên máy tính chỉ được thể hiện bằng một chương trình xử lý dữ liệu.

2. Chế độ đa chương trình . Khi máy tính hoạt động ở chế độ đa chương trình, một số chương trình độc lập với nhau sẽ xử lý dữ liệu cùng một lúc. Trong trường hợp này, các chương trình chia sẻ tài nguyên với nhau. Cơ sở của chế độ đa chương trình là sự kết hợp thời gian giữa hoạt động MP và thao tác với các thiết bị ngoại vi. Ưu điểm của chế độ đa chương trình so với chế độ một chương trình là sử dụng tài nguyên hiệu quả hơn. TRONG bộ nhớ truy cập tạm thời Có một số chương trình trên máy tính cùng một lúc, nhưng tại bất kỳ thời điểm nào MP chỉ thực thi một chương trình.

3. Chế độ đa nhiệm. Trong một số trường hợp, việc thực hiện một số chương trình cần phải được phối hợp và phụ thuộc vào việc đạt được một mục tiêu chung. Để làm được điều này, HĐH phải có công cụ cho phép các tác vụ tương tác với nhau. Hệ điều hành mà các công cụ này được triển khai đảm bảo hoạt động ở chế độ đa nhiệm.

Mục đích của hệ điều hành. Mục đích chính của HĐH đảm bảo máy tính hoạt động ở bất kỳ chế độ nào được mô tả là phân phối động các tài nguyên và quản lý chúng phù hợp với yêu cầu của quy trình tính toán. Tài nguyên là bất kỳ đối tượng nào có thể được phân phối hệ điều hành giữa quá trình tính toán trong máy tính. Có tài nguyên phần cứng và phần mềm. Phần cứng bao gồm bộ vi xử lý, RAM và các thiết bị ngoại vi; ĐẾN tài nguyên phần mềmcó sẵn cho người dùng phần mềmđể quản lý các quy trình tính toán và dữ liệu. Hệ điều hành là trung gian giữa máy tính và người dùng, phân tích các yêu cầu của người dùng và đảm bảo việc thực hiện chúng.

3. HỆ THỐNG LẬP TRÌNH

Hệ thống lập trình là một bộ công cụ tự động hóa việc phát triển và gỡ lỗi chương trình, bao gồm các ngôn ngữ lập trình, trình dịch từ các ngôn ngữ này và thư viện chương trình con. Mỗi máy tính có ngôn ngữ lập trình riêng - ngôn ngữ chương trình máy - và có thể trực tiếp thực thi các chương trình chỉ được viết bằng ngôn ngữ này. Là ngôn ngữ của số, ngôn ngữ máy ít được sử dụng trong lập trình vì đòi hỏi rất nhiều thời gian của người lập trình. Vì lý do này, các ngôn ngữ lập trình không trùng với ngôn ngữ máy đã trở nên phổ biến. Đến ngôn ngữ cấp độ cao Các ngôn ngữ bao gồm Pascal, C, BASIC, v.v. Một vai trò đặc biệt thuộc về ngôn ngữ Assembly. Theo quy định, các lập trình viên hệ thống sử dụng ngôn ngữ Assembly.

Chương trình viết bằng ngôn ngữ lập trình không phải là ngôn ngữ máy phải được chuyển đổi sang dạng phù hợp để máy tính thực thi. Sự chuyển đổi này được gọi là dịch thuật. Một chương trình chuyển đổi mô-đun nguồn thành một chương trình khách quan ngôn ngữ máy gọi là dịch giả. Ngoài ra, người dịch còn thực hiện phân tích cú pháp chương trình đang được phát sóng. Họ cũng có thể gỡ lỗi và tối ưu hóa chương trình, đưa ra tài liệu chương trình và thực hiện một số chức năng dịch vụ khác.

4. CHƯƠNG TRÌNH DỊCH VỤ

Các chương trình tiện ích mở rộng khả năng của hệ điều hành. Chúng thường được gọi là tiện ích. Tiện ích (tiện ích) - cung cấp cho người dùng các công cụ bảo trì máy tính phụ trợ. Họ biểu diễn kiểm tra cần thiết phần mềm và phần cứng và hiển thị thông tin được thu thập dưới dạng trực quan thuận tiện. Hiện hữu tiện ích riêng biệt, được sử dụng để giải quyết một chức năng dịch vụ và các bộ tiện ích đa chức năng. Hiện nay, Norton Utilities (Semantec) thường được sử dụng trong môi trường DOS và Windows.

Trình điều khiển (trình điều khiển) là các chương trình bổ sung cho hệ điều hành bằng cách cung cấp các dịch vụ thiết bị ngoại vi. Trình điều khiển được tải vào bộ nhớ của máy tính khi hệ điều hành khởi động hoặc được cài đặt bởi bộ điều khiển. Ví dụ: trình điều khiển bàn phím ru.com chuyển từ bảng chữ cái Latinh sang bảng chữ cái tiếng Nga và ngược lại.

Phần mềm chống virus được thiết kế để bảo vệ dữ liệu khỏi sự phá hủy của virus máy tính và loại bỏ hậu quả của việc lây nhiễm. Trong số các chương trình chống vi-rút, phổ biến nhất là AIDSTEST, Dr.Web và Adinf có trong bộ của Dialog-Science Corporation (I. Danilov), AVP - Anti Viral Toolkit PRO (E. Kaspersky) và Norton AntiVirus (Semantec) . Các chương trình chống vi-rút hoạt động trên các nhóm vi-rút khác nhau và không xảy ra quá trình quét trùng lặp, vì vậy để đảm bảo độ tin cậy, chúng được sử dụng cùng nhau.

Người lưu trữ được sử dụng để tạo một bản sao của tập tin kích thước nhỏ hơn và kết hợp các bản sao của nhiều tập tin thành một tập tin lưu trữ. Chúng là do việc sử dụng phương pháp đặc biệt nén thông tin tạo ra các tập tin lưu trữ. Giữa số lượng lớn Các chương trình lưu trữ phổ biến nhất hiện được sử dụng là ARJ (Robert Jung), WinRar (Eugene Roshal), LH (Haruyasi Yoshizaki), v.v. Chúng khác nhau về mức độ nén thông tin, tốc độ vận hành và phương pháp đóng gói.

PHẦN KẾT LUẬN

Như vậy, phần mềm hệ thống là tập hợp các phần mềm và phương tiện ngôn ngữ. Phần mềm hệ thống được thiết kế để kiểm soát hoạt động của máy tính, phân phối tài nguyên của nó, hỗ trợ đối thoại với người dùng, hỗ trợ họ bảo trì máy tính và cũng để tự động hóa một phần việc phát triển các chương trình mới.

Phần mềm hệ thống (phần mềm hệ thống);

Khái niệm cơ bản về phần mềm

Phần 5 Công cụ phần mềm Thiết bị máy tính

Bài giảng 10

trong bộ môn "Tin học và CNTT"

CHỦ ĐỀ 2 “TỔ CHỨC VÀ VẬN HÀNH MÁY TÍNH”

5.1. Khái niệm cơ bản về phần mềm

5.2. Phần mềm hệ thống (phần mềm hệ thống);

5.3. Thông số kỹ thuật phần mềm hệ thống

Một trong những nguyên tắc cơ bản sự thi công máy tính hiện đại là nguyên tắc điều khiển chương trình, bao gồm thực tế là chuỗi hành động của máy tính được xác định trước chương trình nhất định. Nguyên tắc này đảm bảo tính linh hoạt của máy tính vì máy tính có thể được sử dụng để giải quyết bất kỳ vấn đề nào được mô tả bằng một chuỗi hành động dẫn đến kết quả cần thiết.

Chương trình máy tính (máy tính điện tử)- một dạng khách quan của việc thể hiện một tập hợp dữ liệu và các lệnh dành cho hoạt động của máy tính và các thiết bị khác thiết bị máy tínhđể đạt được một kết quả nhất định, bao gồm các tài liệu chuẩn bị thu được trong quá trình phát triển chương trình máy tính và màn hình nghe nhìn do chương trình đó tạo ra. Pháp luật Liên Bang Nga ngày 09/07/93 N 5351-I, nghệ thuật. 4.

hoạt động binh thương việc người dùng có một chương trình cung cấp giải pháp cho một số vấn đề là chưa đủ nhiệm vụ cụ thể Do đó, trong kiến ​​​​trúc của máy tính, một khái niệm rộng hơn được sử dụng - phần mềm. Phần mềm Máy tính được gọi là phần cứng mềm hoặc PHẦN MỀM.

Phần mềm- một bộ chương trình, quy trình và quy tắc đảm bảo sự tương tác của phần cứng cũng như sự tương tác của người dùng với hệ thống máy tính. Phần mềm máy tính hoạt động ở nhiều cấp độ được kết nối với nhau, tạo thành một hệ thống phân cấp trong đó mỗi cấp độ tiếp theo đều dựa trên phần mềm của cấp độ trước đó.

Tùy thuộc vào chức năng được thực hiện bởi phần mềm, nó có thể được chia thành 2 nhóm:

2. Phần mềm ứng dụng(phần mềm ứng dụng).

Phần mềm hệ thống (system software) tổ chức quá trình xử lý thông tin trên máy tính và đảm bảo hoạt động bình thường môi trường làm việc cho các chương trình ứng dụng. Phần mềm hệ thống liên quan chặt chẽ đến phần cứng đến mức đôi khi nó được coi là một phần của máy tính.

Sự phát triển hơn nữa của công nghệ đã khởi đầu cho sự xuất hiện của các nhóm chức năng hệ điều hành mới. Sự xuất hiện của bàn phím để nhập thông tin vào máy tính theo cách thủ công đã dẫn đến việc đưa vào hệ điều hành các chương trình xử lý tín hiệu từ bàn phím và giải mã trước chúng. Với sự ra đời của màn hình để trình bày thuận tiện kết quả trung gian và kết quả cuối cùng của chương trình, việc đưa vào hệ điều hành các chức năng điều khiển để hiển thị thông tin văn bản và đồ họa trên màn hình hiển thị được liên kết.

Một chức năng điển hình khác khi làm việc trên máy tính, nó dùng để điều khiển nhiều thiết bị bên ngoài khác nhau (ổ cứng, đĩa mềm, màn hình, bàn phím, v.v.). Những thiết bị này được sản xuất bởi nhiều công ty khác nhau. Giống nhau về mục đích, họ có thể có đặc điểm khác nhau và được kiểm soát hoàn toàn theo những cách khác nhau. Để kiểm soát nhãn hiệu thiết bị bên ngoài của một công ty nhất định, bạn cần có chương trình đặc biệt của riêng mình, được gọi là trình điều khiển thiết bị .

Có driver máy in, trình điều khiển ổ đĩa mềm, trình điều khiển chuột, v.v. Nếu máy tính của bạn đi kèm với một bộ phần mềm nhất định thiết bị bên ngoài một số hãng thì đồng thời phần mềm của hãng đó phải có driver thích hợp. Các hệ điều hành hiện đại bao gồm một bộ lớn các trình điều khiển tiêu chuẩn khác nhau. Hơn nữa, khi bạn bật máy tính lên, chúng có thể tự động phát hiện loại thiết bị đang sử dụng và kết nối driver phù hợp để hoạt động (dịch vụ này có tên là Cắm và Chạy).Đương nhiên, điều này chỉ có thể thực hiện được nếu thiết bị “có khả năng” trả lời các câu hỏi về thương hiệu của nó (các nhà sản xuất máy tính lớn cung cấp dịch vụ này).

Tất cả các hệ điều hành hiện đại (ví dụ, UNIX hoặc Windows NT) cung cấp các chế độ hoạt động của máy tính đa nhiệm (thực thi đồng thời một số chương trình) và nhiều người dùng (hoạt động đồng thời của một số người dùng). Chế độ đa nhiệm có nghĩa là hoạt động đồng thời của một số chương trình trên máy tính. Tất nhiên, nếu một máy tính có một bộ xử lý trung tâm, nó chỉ có thể chạy một chương trình, nhưng hệ điều hành tổ chức máy tính theo cách tạo ra ảo giác rằng nhiều chương trình đang chạy đồng thời.

Hoạt động đa nhiệm của máy tính yêu cầu hệ điều hành cung cấp các khả năng sau:

Thực hiện song song (giả song song) một số chương trình;

Đặt các tác vụ (tức là các chương trình) vào hàng đợi để thực thi;

Phân chia tài nguyên bộ xử lý, bộ nhớ và quyền truy cập vào các thiết bị bên ngoài giữa các chương trình.

Chế độ nhiều người chơi công việc hệ thống máy tính(cụ thể là một máy tính) liên quan đến công việc của nhiều người dùng.

Trong chế độ nhiều người dùng, các thao tác sau phải được thực hiện thêm:

Tách tài nguyên bộ xử lý, bộ nhớ và quyền truy cập vào các thiết bị bên ngoài theo yêu cầu và mức độ ưu tiên của người dùng;

Bảo vệ dữ liệu của một người dùng khỏi sự truy cập của người dùng khác.

Chế độ chia sẻ thời gianĐây là một tổ chức thực hiện các chương trình đa nhiệm và nhiều người dùng trên một máy tính, trong đó mỗi chương trình, tùy theo mức độ ưu tiên của nó, được phân bổ một khoảng thời gian trong đó chỉ chương trình này hoạt động. Đồng thời, RAM của máy tính chỉ chứa hầu hết chương trình và phần chính của nó được tải trong suốt thời gian thực hiện chương trình và được dỡ tải (giải phóng) sau khi kết thúc khoảng thời gian được phân bổ cho chương trình.

Tùy chọn này thường được sử dụng khi máy tính đang chạy một chương trình chính (thường là tương tác), thường ở chế độ chờ và một chương trình (máy tính) khác yêu cầu nhiều thời gian của bộ xử lý hoặc các thiết bị bên ngoài. Khi chương trình đầu tiên chờ thì chương trình thứ hai chạy, khi chương trình đầu tiên bắt đầu chạy thì chương trình thứ hai dừng. Trong trường hợp này, chương trình thứ hai được cho là chạy trong lý lịch. tương tác với hệ điều hành

Hệ điều hành đã phát triển rất nhiều kể từ khi thành lập. Ban đầu, một số phiên bản của hệ điều hành đã được sử dụng trên máy tính nhiều công ty khác nhau. Vì một số lý do, đến giữa những năm 1970, hầu hết các máy tính đều sử dụng hệ thống hướng dẫn máy và hệ điều hành của công ty. IBM,đặt tên hệ điều hành đĩa (DOS) . Công ty này cũng là một trong những công ty tiên phong trong việc phát triển máy tính cá nhân. Những mẫu máy tính cá nhân mượn kiến ​​trúc và hệ thống chỉ huy của công ty IBM, bắt đầu được gọi IBM Máy tính tương thích với PC.

Dựa trên hệ điều hành DOS Một số hệ điều hành đã được phát triển cho các máy tính như vậy. Sau đó, hầu hết tất cả các máy tính cá nhân tương thích với PC đều bắt đầu được hỗ trợ bởi hệ điều hành của công ty. Microsoft, gọi điện MS DOS. Theo thời gian, các phiên bản mới xuất hiện MS DOS, bao gồm ngày càng nhiều dịch vụ mới, nhưng nhìn chung quan niệm về hệ điều hành của hãng này vẫn không thay đổi.

Hậu quả quan trọng nhất của việc sử dụng hệ điều hành khi vận hành máy tính là do các hoạt động thông thường chương trình ứng dụngđược chạy bởi các tiện ích hệ điều hành, thì chương trình chỉ có thể hoạt động với hệ điều hành mà nó dự định sử dụng, tức là. các chương trình đã trở nên tương đối độc lập với máy tính, điều quan trọng chính là hệ điều hành cần thiết chạy trên nó. Các hệ điều hành hiện đại dựa trên khái niệm máy ảo.

Máy ảo gọi điện một máy trừu tượng với hiệu suất RAM được cải thiện (gọi là bộ nhớ ảo) và số lượng thiết bị bên ngoài không giới hạn, đảm bảo an toàn dữ liệu tuyệt đối các chương trình khác nhau. Các hệ thống ứng dụng tập trung vào một máy ảo lý tưởng như vậy và nhiệm vụ của hệ điều hành bao gồm việc tổ chức công việc như vậy máy tính thật, trong đó từ quan điểm của chương trình ứng dụng, nó trông giống như một máy ảo. Việc triển khai một máy ảo bằng các công cụ của hệ điều hành được gọi là thi đua máy ảo.

Sự xuất hiện của mạng máy tính dẫn đến sự xuất hiện của một lớp mới nhiệm vụ điển hình. Cung cấp mạng lưới truyền thông vỏ mạng bắt đầu được sử dụng giữa các máy tính cá nhân (ví dụ: một hệ thống NetWare các công ty Novell). Network shell, mặc dù chúng thường được gọi là hệ điều hành, nhưng không phải là hệ điều hành đầy đủ tính năng, vì chúng cho rằng mỗi máy tính riêng lẻ chạy hệ điều hành riêng. Các chức năng của vỏ mạng được thực hiện bởi các mô-đun mạng hoạt động trên các máy tính mạng.

Từ quan điểm hệ điều hành máy tính riêng biệt các mô-đun mạng này là các chương trình ứng dụng. Vỏ mạng đảm nhận tất cả các chức năng đảm bảo quá trình truyền dữ liệu giữa các máy tính bằng kỹ thuật sau: đối với người dùng một máy tính, dữ liệu trên một máy tính khác được trình bày dưới dạng một máy tính khác phương tiện truyền thông bên ngoài thông tin (đĩa) của máy tính này. Khi cố đọc một tập tin trên đĩa này (dữ liệu hoặc chương trình) vào RAM, hệ điều hành sẽ liên hệ với mô-đun mạng và các quy trình có trong tiểu thuyết, sẽ đảm bảo việc truyền dữ liệu chính xác từ máy tính này sang máy tính khác.

Bước tiếp theo trong quá trình phát triển hệ điều hành là đưa chúng vào chức năng mạng. Các hệ điều hành mạng như vậy bao gồm, ví dụ, hệ điều hành Windows NTn phiên bản khác nhau UNIX. Các hệ thống này cung cấp hoạt động cả trên một máy tính riêng biệt và trên mạng. Đồng thời, họ được giao thêm nhiều chức năng mạng - các hành động liên quan đến việc thiết lập liên lạc giữa các nút mạng và truyền dữ liệu trong mạng.

Tuy nhiên, các chức năng của hệ điều hành được thảo luận ở trên cũng thay đổi một phần. Trước hết, điều này áp dụng cho hệ thống tập tin. Khi sử dụng hệ điều hành mạng, không gian tệp mạng là duy nhất, mặc dù đĩa khác nhau nằm trên các phương tiện khác nhau máy tính khác nhau. Người dùng có thể thực hiện các thao tác tương tự với các tệp mà họ thực hiện với các tệp trên một máy tính riêng biệt mà không phải lo lắng về thực tế rằng việc này thực sự đang chuyển thông tin từ máy tính này sang máy tính khác.

Hệ điều hành mạng luôn có nhiều người dùng: bạn phải theo dõi xem ai đã khởi chạy chương trình cụ thể và ai sử dụng file đang mở trong hệ thống. Chức năng quan trọng hệ điều hành mạng là để cung cấp quyền truy cập cho người dùng)! tới dữ liệu và chương trình. Chức năng này có hai khía cạnh: kiểm tra mức độ riêng tư của dữ liệu và kiểm tra đặc quyền của người dùng.

Hệ thống mạng có cơ chế mã hóa mức độ truy cập dữ liệu và mã hóa đặc quyền của người dùng sao cho luôn có thể xác định được liệu người dùng này Truy cập vào đĩa này, thư mục hoặc tập tin riêng lẻ. Ngoài ra chúng còn được sử dụng hệ thống khác nhau mật khẩu đảm bảo chỉ người dùng sở hữu dữ liệu hoặc người được ủy quyền sử dụng dữ liệu đầy đủ hoặc có hạn chế (ví dụ: chỉ đọc) mới có quyền truy cập vào dữ liệu.

Phần mềm dịch vụ là một tập hợp các chương trình phụ trợ được thiết kế để chẩn đoán và cấu hình phần cứng và phần mềm, nhằm tối ưu hóa việc trao đổi dữ liệu và thực hiện các công việc khác. nhiệm vụ đặc biệt. Nhiều chương trình tiện ích là một phần của hệ điều hành, nhưng điều này là không cần thiết - một số lượng đáng kể các chương trình tiện ích tồn tại tách biệt với hệ điều hành.

Hãy nêu bật một số loại chương trình dịch vụ quan trọng.

Các chương trình dịch vụ (tiện ích)- các chương trình phụ trợ để cung cấp khả năng điều khiển với các thiết bị đầu vào/đầu ra và xử lý cũng như cung cấp dữ liệu đã xử lý ở dạng thân thiện với người dùng.

Tiện ích- đây là những chương trình thực hiện bất kỳ chức năng phụ trợ riêng biệt nào để đảm bảo hoạt động của các chương trình hoặc thành phần phần cứng khác nhằm sửa lỗi hoặc mở rộng khả năng làm việc với máy tính. Ví dụ: các chương trình chẩn đoán và thiết lập thiết bị, định dạng phương tiện lưu trữ, ghi và đọc dữ liệu, lưu trữ dữ liệu, quét virus vân vân. là những tiện ích. Các tiện ích, theo quy định, có giao diện người dùng, tức là chúng được người dùng khởi chạy và kiểm soát.

Chúng ta hãy xem xét một số loại tiện ích.

Lưu trữ chương trình cho phép, thông qua việc sử dụng các thuật toán đóng gói thông tin đặc biệt, nén thông tin trên đĩa, tức là tạo các bản sao tệp nhỏ hơn cũng như kết hợp các bản sao của một số tệp vào một tệp lưu trữ. Việc sử dụng các chương trình lưu trữ rất hữu ích khi tạo một kho lưu trữ tệp, vì trong hầu hết các trường hợp, việc lưu trữ chúng sau khi đã nén chúng bằng các chương trình lưu trữ trước đó sẽ thuận tiện hơn nhiều. Đại diện dữ liệu chương trình -WinRar và WinZip.

Các chương trình tạo bản sao lưu thông tin cho phép bạn sao chép định kỳ thông tin quan trọng nằm trên ổ cứng máy tính của bạn sang phương tiện bổ sung. Đại diện các chương trình sao lưu - APBackUp, Acronis Ảnh thật.

Chương trình chống vi-rútđược thiết kế để ngăn ngừa nhiễm trùng virus máy tính và loại bỏ hậu quả của việc nhiễm virus. Đại diện của dòng chương trình chống vi-rút - McAfee, Phần mềm diệt virus Kaspersky DrWeb Norton Antivirus.

Các chương trình chẩn đoán máy tính cho phép bạn kiểm tra cấu hình máy tính (dung lượng bộ nhớ, cách sử dụng, loại ổ đĩa, v.v.), kiểm tra hiệu suất của các thiết bị máy tính và đánh giá hiệu suất của nó. Đại diện các chương trình chẩn đoán máy tính - Sisoft Sandra, Norton System Information.

Chương trình tối ưu hóa đĩa cho phép truy cập nhanh hơn vào thông tin trên đĩa bằng cách tối ưu hóa vị trí của dữ liệu trên đĩa. Các chương trình này di chuyển tất cả các phần của mỗi tệp lại gần nhau hơn (loại bỏ phân mảnh), thu thập tất cả các tệp ở đầu đĩa, v.v., từ đó giảm số lần chuyển động của đầu đĩa (tức là tăng tốc độ truy cập dữ liệu) và giảm hao mòn đĩa . Đại diện các chương trình tối ưu hóa ổ đĩa - Norton Disk Doctor, Microsoft Scandisk.

Các chương trình in ấn màn hình rất hữu ích khi sử dụng các chương trình đồ họa để in ra nội dung của màn hình, vì điều này không phải lúc nào cũng có thể thực hiện được bằng cách sử dụng chương trình đồ họa. Đại diện các chương trình in màn hình - SnagIt, HyperSnap-DX.

Bây giờ chúng ta hãy xem xét các chương trình liên quan đến phần mềm dịch vụ, nhưng không liên quan đến tiện ích.

Shell là các chương trình triển khai giao diện người dùng, tức là. nhằm mục đích trao đổi dữ liệu giữa máy tính và người dùng. Ví dụ: HĐH Windows có chứa shell tích hợp - chương trình Explorer. Nhưng bạn có thể sử dụng các shell khác để thay thế, ví dụ: chương trình Windows Commander, không có trong hệ điều hành Windows.

Trình điều khiển là chương trình quản lý thiết bị. Được thiết kế để hỗ trợ tương tác giữa thiết bị và hệ điều hành. Trình điều khiển là phần mềm bổ sung cho thiết bị và được nhà sản xuất thiết bị phát triển. Trình điều khiển cho nhiều thiết bị được bao gồm trong hệ điều hành.

Hệ thống phát triển phần mềm (hệ thống lập trình) - Cái này nhóm đặc biệt Phần mềm không liên quan đến hệ thống hoặc phần mềm ứng dụng. Hệ thống lập trình là một tập hợp các chương trình để phát triển, gỡ lỗi và triển khai các sản phẩm phần mềm mới.

Hệ thống lập trình thường chứa:

· dịch giả;

· Môi trường phát triển chương trình;

· Thư viện chương trình tham khảo (chức năng, thủ tục);

· trình gỡ lỗi;

· Các chương trình phụ trợ.

Trình dịch ngôn ngữ lập trình- dịch định dạng chương trình nguồn(được viết bởi một lập trình viên) trong định dạng bắt buộcđể làm việc với hệ điều hành này.

Chương trình BẢO TRÌ - để đảm bảo hoạt động của các phương tiện kỹ thuật khác nhau được sử dụng trong hệ thống thông tin.

Phần mềm hệ thống đảm bảo hoạt động của máy tính nhưng không giải quyết được bất kỳ vấn đề nào trong việc xử lý thông tin mà người dùng quan tâm. Các chức năng này được thực hiện bởi cấp độ tiếp theo của phần mềm - phần mềm ứng dụng - loại chương trình máy tính quan trọng nhất đối với người dùng.

Rất thường xuyên, người mới sử dụng máy tính tự hỏi chương trình hệ thống là gì. Nếu bạn biết nguyên tắc hoạt động và ứng dụng chính xác của chúng, bạn có thể nhận được rất nhiều. Điều tối thiểu có thể làm là loại bỏ lỗi hệ thống hoặc tăng tốc độ hoạt động của hệ điều hành.

Khái niệm chung

Như tên cho thấy, các ứng dụng như vậy là tiện ích đặc biệt và các phương tiện để giám sát hệ thống máy tính. Với sự trợ giúp của họ, bạn có thể chẩn đoán tất cả các thành phần của hệ thống và máy tính, định cấu hình mức khả năng tối đa của PC, v.v. Các tiện ích như vậy hoạt động như một lớp giữa hệ điều hành, phần mềm được cài đặt và các thành phần máy tính.

Một ví dụ về các chương trình như vậy là các gói trình điều khiển. Để hiểu đầy đủ những chương trình này là gì, bạn cần biết loại của chúng và chức năng chúng thực hiện.

Các lớp học tiện ích hệ thống và chức năng của chúng

Tất cả các ứng dụng hệ thống được chia thành nhiều loại chính. Trong số đó có: quản lý, xử lý, cơ bản và dịch vụ. Khi xem xét sơ qua các tiện ích hệ thống, có thể lưu ý rằng các nhà quản lý được thiết kế để áp dụng thông tin hệ điều hành và chịu trách nhiệm về hoạt động chính xác các quá trình hoạt động.

Phần mềm xử lý được thiết kế để đảm bảo trao đổi thông tin giữa HĐH và các thành phần được cài đặt. Tiện ích cơ bản là một gói phần mềm quan trọng cho hoạt động bình thường của hệ điều hành. Ứng dụng dịch vụ là công cụ chẩn đoán và tăng năng suất của các hệ điều hành hiện đại.

Tiện ích hệ thống Windows

Nếu chúng ta coi hệ điều hành Microsoft Windows, điều đáng chú ý là họ có gói phần mềm tối thiểu được tải vào máy tính khi cài đặt hệ điều hành. Ví dụ: trong Windows 7, bạn có thể tìm thấy các tiện ích hệ thống trong menu Bắt đầu nếu bạn chọn Chương trình, sau đó chọn Phụ kiện, rồi chọn Công cụ hệ thống. Ngoài ra, còn có một số thư mục: “Bảo trì” và “Quản trị”.

Các thư mục này chứa tất cả các chương trình hệ thống có chức năng quét, tối ưu hóa, bảo vệ, khôi phục, tạo bản sao lưu, v.v. Không có nhiều người dùng làm việc với các chương trình này và thích sự phát triển của bên thứ ba hơn. Và điều này có phần hợp lý.

Không thể gỡ bỏ các chương trình hệ điều hành. Những thao tác như trong hệ điều hành Android, trong đó nếu bạn có quyền root, bạn có thể gỡ cài đặt bất kỳ tiện ích hệ thống nào, không được thực hiện ở đây. Bạn chỉ có thể xóa các chương trình do người dùng tự cài đặt. Và điều này đúng, vì sau khi loại bỏ một số tiện ích hệ thống, toàn bộ hệ điều hành có thể ngừng hoạt động.

Phần mềm của bên thứ ba

Ngày nay, Windows là hệ điều hành phổ biến nhất đối với người dùng máy tính. Tuy nhiên, nó đi trước mọi người về số lượng lỗi, sự hiện diện của các lỗ hổng, gói tối thiểu chức năng và thiếu những công cụ phù hợp. Rất có thể, lý do này buộc nhiều nhà sản xuất phần mềm hệ thống phải tạo ra nhiều chương trình và gói ứng dụng được thiết kế cho hệ điều hành này. Điều đáng chú ý là Windows hoàn toàn không có ứng dụng quản trị hệ thống.

Chà, mọi thứ ở đây khá phức tạp. Điểm mấu chốt là thông báo “Chương trình không thể khởi động” thường xuyên xuất hiện. Điều này phụ thuộc vào thực tế là không phải tiện ích nào cũng có thể tải vào HĐH do yêu cầu không phù hợp, cấu trúc hệ điều hành và phần mềm cài đặt khác nhau, thiếu trình điều khiển cần thiết vân vân. Tuy nhiên, tiện ích hệ thống nhà sản xuất bên thứ ba hơn rất nhiều so với Microsoft. Điều cần thiết là máy tính của mỗi người dùng phải có một bộ chương trình nhất định.

Phần mềm chống virus

Điều quan trọng là sau khi cài đặt hoặc cài đặt lại hệ điều hành sẽ được tải ban đầu chương trình chống vi rút, có thể cung cấp khả năng bảo vệ máy tính đa cấp. Nó bao gồm việc giám sát mối đe dọa bên ngoài, chặn vi-rút xâm nhập vào RAM của PC, kiểm tra mạng và duyệt Internet, v.v.

Mỗi người dùng độc lập chọn phần mềm chống vi-rút của riêng mình. Ngày nay không thiếu chúng. Phổ biến nhất là các chương trình Kaspersky Lab, được phát triển bởi Eset, Dr.Web, Norton Antivirus và các chương trình khác.

Mỗi phần mềm diệt virus đều có ưu điểm và nhược điểm riêng. Ngoài ra, một số chương trình được phân phối miễn phí và không giới hạn thời gian sử dụng. Những người khác được trả tiền và rất tốn kém. Nói chung là mỗi người phải tự quyết định.

Người lưu trữ

Đây là một thành phần bắt buộc khác cần có trên mọi máy tính. Thông thường, các ứng dụng như vậy được nhúng vào shell hệ điều hành theo mặc định. Các nhà lưu trữ tốt nhất, theo người dùng, WinRAR, WinZIP, 7-Zip được xem xét. Họ cần chúng để làm gì? Mọi thứ đều rất đơn giản. Ngày nay, kho lưu trữ được sử dụng ở hầu hết mọi nơi. Tải tập tin kích thước lớn từ mạng được thực thi dưới dạng một kho lưu trữ.

Tiện ích để kiểm tra hệ thống và các thành phần của nó

Trong trường hợp này, bạn có thể sử dụng phương tiện tiêu chuẩn tuy nhiên, hệ điều hành không phải lúc nào cũng cung cấp dữ liệu chi tiết về trạng thái của hệ thống và các thành phần của nó. Ví dụ: bằng cách truy cập “Máy tính của tôi” - “Thuộc tính”, bạn chỉ có thể thấy các đặc điểm cơ bản của máy tính và hệ điều hành.

Điều này cũng đúng với DirectX. Tuy nhiên, trong trường hợp này dữ liệu chi tiết hơn một chút. Nhưng thậm chí nó không phản ánh tất cả những gì tiện ích từ các nhà sản xuất khác có khả năng. Ưu điểm duy nhất của DirectX là khả năng kiểm tra nhiều tiện ích Plug&Play khác nhau.

Bạn có thể tìm hiểu về tải của hệ điều hành hoặc làm quen với dữ liệu chi tiết bằng cách đi tới phần “Cấu hình hệ thống”, được gọi lên lệnh msconfig. Bạn cũng có thể truy cập phần “Thông tin hệ thống” thông qua “Bảng điều khiển”. Ngoài ra, bạn có thể mở “Trình quản lý tác vụ” bằng cách sử dụng nút Ctrl + Alt + Del.

Sẽ dễ dàng hơn nhiều khi làm việc với các chương trình như Everest, chương trình có thể hiển thị đặc điểm chi tiết các phần tử được cài đặt và cài đặt thông số giám sát trực tuyến.

Ngoài ra, bạn có thể sử dụng các ứng dụng quản trị hệ thống để kiểm tra trạng thái mạng cục bộ, hoạt động chính xác của mạng và ngăn chặn các mối đe dọa hoặc truy cập trái phép vào máy chủ và máy tính.

Trình tối ưu hóa

Những loại chương trình này cũng rất quan trọng. Mọi người dùng phải hiểu điều này. Sau một thời gian nhất định, hệ thống bắt đầu chậm lại vì điều này bị ảnh hưởng bởi rác tích tụ và nhiều loại rác khác nhau. Ngoài ra, điều này có thể xảy ra do có nhiều dữ liệu bị phân mảnh. Trong trường hợp này, bạn có thể sử dụng các công cụ tiêu chuẩn của hệ điều hành để dọn dẹp và chống phân mảnh, nhưng từ thực tế, có thể lưu ý rằng chúng ít chức năng hơn các ứng dụng của bên thứ ba.

Tình hình với cơ quan đăng ký thậm chí còn tồi tệ hơn. Hệ điều hành Windows không có công cụ để dọn dẹp. Và rất khó để loại bỏ hoặc thay đổi các khóa và bản ghi không chính xác hoặc cũ theo cách thủ công và có nguy cơ khiến hệ điều hành không thể hoạt động được.

Về cơ bản, tất cả các chương trình loại này đều là bộ phổ quát có nhiều công cụ để thực hiện bất kỳ thao tác nào. Điều này có thể bao gồm một tiện ích để sửa lỗi hệ thống, trình chống phân mảnh ổ cứng, trình dọn dẹp ổ đĩa hoặc trình dọn dẹp RAM, là những tiến trình hoặc dịch vụ hoạt động liên tục.

Bạn cũng có thể lưu ý sự hiện diện của trình tối ưu hóa và trình chống phân mảnh của sổ đăng ký hệ thống, giúp bạn có thể xóa dữ liệu không cần thiết và cấu trúc nó một cách dễ dàng. truy cập nhanh. Ngoài ra, phần mềm như vậy còn bao gồm một trình gỡ cài đặt để loại bỏ phần mềm hiện có mà không để lại bất kỳ dấu vết nào, v.v.

Không ai có thể phủ nhận tính linh hoạt và dễ sử dụng của loại ứng dụng này. Các chương trình phổ biến nhất trong phân khúc này là CCleaner, Advanced System Care, Ashampoo WinOptimizer vân vân. Ngoài ra, điều đáng chú ý là hoàn toàn tất cả các tiện ích này đều có chế độ khắc phục sự cố nâng cao chỉ bằng một cú nhấp chuột.

Tiện ích tạo bản sao và sao lưu

Phần mềm hệ thống sao lưu thông tin trên ổ cứng, driver và image hệ điều hành cũng quan trọng như các phần mềm khác. Sử dụng các ứng dụng như vậy, bạn có thể quay lại điều kiện làm việc hệ điều hành trong vài phút. Ngoài ra, khi lưu hình ảnh ổ cứng, các phần logic hoặc ổ di động, bạn không phải lo lắng về sự an toàn của dữ liệu ngay cả trong trường hợp hỏng hóc hoàn toàn ổ cứng, Ổ USB và ổ cứng di động.

Những khả năng như vậy cũng có sẵn trong hệ điều hành Windows. Công cụ tiêu chuẩn cho phép bạn làm đĩa đặc biệtđể hồi sức hoặc sử dụng menu “Khôi phục hệ thống” trong “Bảng điều khiển”. Tuy nhiên, chúng có thể gặp trục trặc. Trong một số trường hợp, sự hiện diện của lỗi trên ổ cứng ở khu vực được coi là điểm kiểm soát, không cho phép hồi sức. Trong trường hợp này, ngay cả việc quét đĩa từ xóa tự động lỗi có thể không mang lại kết quả mong muốn.

Trong trường hợp này họ có thể giúp đỡ chương trình đặc biệt gõ Acronis True Image, đây là tiện ích tiên tiến nhất về khả năng sử dụng các thao tác được thực hiện và cài đặt tốt. Ngoài ra, các tiện ích xử lý hình ảnh có thể ra tay giải cứu.

Tùy chọn bổ sung

Ngoài ra, trong số công cụ bổ sungcông việc thoải mái bạn cần cài đặt các gói codec và bộ giải mã cho phép bạn xem video và nghe nhạc. Gói phổ biến nhất như vậy là Bộ giải mã K-LiteĐóng gói.

Ngoài ra, cần phải có Adobe Flash Trình phát cho phép bạn chơi Nhiều loại khác nhau truyền phát video trực tuyến. Bạn cũng cần các ứng dụng như Adobe Reader, được thiết kế để xử lý tài liệu với Phần mở rộng PDF, mà ngày nay đại diện cho một trong những phổ biến nhất trong lĩnh vực của nó. Chương trình mới nhất tuy nhiên, nó không phải là một hệ thống, nó chỉ đơn giản là cần thiết trên máy tính. Rốt cuộc, hầu hết tài liệu kỹ thuật và hướng dẫn sử dụng đi kèm chính xác với phần mở rộng này.

Phần kết luận

Các chương trình hệ thống trên là cơ bản, tức là. những điều cần thiết cho vận hành chính xác hệ điều hành và tối ưu hóa chức năng của nó. Có sẵn một số lượng lớn phần mềm hệ thống khác nhau cho phép bạn giải quyết các vấn đề cụ thể. Đơn giản là không thể mô tả hết mọi thứ, vì vậy nếu có vấn đề gì phát sinh, bạn cần tìm chương trình phù hợp và cài đặt nó trên máy tính của mình.

Hệ thống không giải quyết các vấn đề thực tế cụ thể mà chỉ đảm bảo hoạt động của các chương trình khác, cung cấp cho chúng các chức năng dịch vụ, trừu tượng hóa chi tiết việc triển khai phần cứng và vi chương trình của hệ thống máy tính và quản lý tài nguyên phần cứng của hệ thống máy tính.

Lập trình hệ thống- Xây dựng phần mềm hệ thống.

Lập trình viên hệ thống- Lập trình viên chuyên về lập trình hệ thống.

Việc phân loại một phần mềm cụ thể thành phần mềm hệ thống là có điều kiện và phụ thuộc vào các quy ước được sử dụng trong ngữ cảnh cụ thể. Theo quy định, đối với hệ thống phần mềm bao gồm hệ điều hành, tiện ích, hệ thống lập trình, hệ thống quản lý cơ sở dữ liệu và nhiều loại phần mềm trung gian.

YouTube bách khoa toàn thư

    1 / 5

    ✪ Nhất chương trình cần thiết dành cho Windows 7

    ✪ Có thể xóa những gì trên ổ C? Cái gì không thể xóa được? Hướng dẫn sử dụng PC

    ✪ 5 Chương trình miễn phí(Tốt nhất chương trình cần thiết)

    ✪ Tìm kiếm và loại bỏ tất cả Lỗi Windows. Làm thế nào để sửa lỗi?

    ✪ LOẠI BỎ CHƯƠNG TRÌNH khỏi PC với tính năng LÀM SẠCH hoàn chỉnh ♻️ ĐÁNH GIÁ Công cụ gỡ cài đặt

    phụ đề

hệ điều hành

Ý tưởng cơ bản của hệ điều hành

Tiền thân của hệ điều hành nên được coi là các chương trình tiện ích (bộ nạp khởi động và màn hình), cũng như thư viện các quy trình được sử dụng thường xuyên, bắt đầu được phát triển với sự ra đời của máy tính phổ thông thế hệ 1 (cuối những năm 1940). Tiện ích giảm thiểu thao tác vật lý của người vận hành đối với thiết bị và các thư viện giúp tránh lập trình lặp lại các hành động giống nhau (thực hiện các hoạt động đầu vào-đầu ra, tính toán hàm toán học và như thế.).

Các chương trình tích hợp

Các chương trình hoặc chương trình cơ sở tích hợp là các chương trình được “cố định” thành kỹ thuật số các thiết bị điện tử. Trong một số trường hợp (ví dụ: BIOS của máy tính tương thích IBM-PC) về cơ bản là một phần của hệ điều hành được lưu trữ trong bộ nhớ vĩnh viễn. Đủ thiết bị đơn giản toàn bộ hệ điều hành có thể được nhúng. Nhiều thiết bị máy tính hiện đại có phần sụn riêng giúp điều khiển các thiết bị này và đơn giản hóa việc tương tác với chúng.

Tiện ích

Tiện ích (tiếng Anh. tiện ích hoặc công cụ) - các chương trình được thiết kế để giải quyết một phạm vi hẹp các nhiệm vụ phụ trợ. Đôi khi các tiện ích được phân loại là phần mềm dịch vụ.

Các tiện ích được sử dụng để giám sát hiệu suất cảm biến và hiệu suất phần cứng (ví dụ: theo dõi nhiệt độ CPU hoặc bộ điều hợp video), quản lý các thông số phần cứng (hạn chế tốc độ tối đa quay ổ đĩa CD; thay đổi tốc độ quay của quạt), các chỉ báo giám sát (kiểm tra tính toàn vẹn tham chiếu; tính chính xác của việc ghi dữ liệu), khả năng mở rộng (định dạng hoặc phân vùng lại đĩa trong khi lưu dữ liệu, xóa mà không có khả năng phục hồi).

Các loại tiện ích

  • Tiện ích đĩa
    • Quét đĩa - tìm kiếm các tập tin và vùng đĩa bị ghi sai hoặc bị hỏng theo nhiều cách khác nhau và loại bỏ chúng sau đó để sử dụng hiệu quả dung lượng ổ đĩa.
    • Disk Cleanup - xóa các tập tin tạm thời, tập tin không cần thiết, dọn dẹp “giỏ”.
    • Phân vùng đĩa - chia đĩa thành ổ đĩa logic, có thể có khác nhau hệ thống tập tin và được hệ điều hành coi là một số đĩa khác nhau.
    • Sao lưu - tạo bản sao lưu của toàn bộ đĩa và tập tin riêng biệt, cũng như việc khôi phục từ những bản sao này.
    • Nén đĩa - nén thông tin trên đĩa để tăng dung lượng ổ cứng.
  • Tiện ích đăng ký
  • Tiện ích giám sát thiết bị
  • Kiểm tra thiết bị

Hệ thống lập trình

  • nhà lắp ráp - chương trình máy tính, chuyển đổi chương trình dưới dạng văn bản nguồn bằng ngôn ngữ hợp ngữ thành các lệnh máy dưới dạng mã đối tượng;
  • người dịch - chương trình hoặc phương tiện kỹ thuật, phát sóng chương trình;
    • trình biên dịch - Các chương trình dịch văn bản chương trình bằng ngôn ngữ cấp cao sang chương trình tương đương bằng ngôn ngữ máy.
    • trình thông dịch - Các chương trình (đôi khi là phần cứng) phân tích các lệnh hoặc câu lệnh chương trình và thực thi chúng ngay lập tức;
  • trình liên kết (trình chỉnh sửa liên kết) - các chương trình thực hiện liên kết - lấy một hoặc nhiều mô-đun đối tượng làm đầu vào và tập hợp một mô-đun thực thi từ chúng;
  • Bộ tiền xử lý nguồn là các chương trình máy tính chấp nhận dữ liệu đầu vào và dữ liệu đầu ra dành cho đầu vào của một chương trình khác, chẳng hạn như trình biên dịch;
  • trình gỡ lỗi (eng. debugger) - mô-đun môi trường phát triển hoặc chương trình riêng lẻ, được thiết kế để tìm lỗi trong chương trình;
  • soạn thảo văn bản là các chương trình máy tính được thiết kế để tạo và thay đổi tập tin văn bản, cũng như xem chúng trên màn hình, in chúng, tìm kiếm các đoạn văn bản, v.v.;

hệ điều hành

Ý tưởng cơ bản về hệ điều hành

Tiền thân của HĐH nên được coi là các chương trình tiện ích (trình tải và màn hình), cũng như các thư viện về các quy trình được sử dụng thường xuyên, bắt đầu được phát triển với sự ra đời của máy tính phổ thông Thế hệ thứ nhất (cuối những năm 1940). Các tiện ích giảm thiểu thao tác vật lý của người vận hành đối với thiết bị và các thư viện giúp tránh việc lập trình lặp lại các hành động giống nhau (thực hiện các thao tác đầu vào/đầu ra, tính toán các hàm toán học, v.v.).

Các chương trình tích hợp

Các chức năng cơ bản của DBMS

  • quản lý dữ liệu trong bộ nhớ ngoài (trên đĩa);
  • quản lý dữ liệu trong RAM bằng bộ đệm đĩa;
  • ghi nhật ký thay đổi, sao lưu và phục hồi cơ sở dữ liệu sau khi bị lỗi;
  • hỗ trợ các ngôn ngữ cơ sở dữ liệu (ngôn ngữ định nghĩa dữ liệu, ngôn ngữ thao tác dữ liệu).

Phân loại DBMS theo phương thức truy cập cơ sở dữ liệu

  • Máy chủ tập tin

Trong DBMS máy chủ tệp, các tệp dữ liệu được đặt tập trung trên một máy chủ tệp. Hạt nhân DBMS được đặt trên mỗi máy khách. Dữ liệu được truy cập thông qua mạng nội bộ. Việc đồng bộ hóa việc đọc và cập nhật được thực hiện bằng cách sử dụng khóa tập tin. Ưu điểm của kiến ​​trúc này là CPU máy chủ ít tải nhưng nhược điểm là tải cao mạng nội bộ.

TRÊN khoảnh khắc này DBMS của máy chủ tệp được coi là lỗi thời.

Các DBMS như vậy bao gồm phần máy khách (là một phần của chương trình ứng dụng) và phần máy chủ (xem phần 2). máy khách-máy chủ).

Xem thêm

Văn học

Vasiliev V.G. Phần mềm hệ thống

Liên kết


Quỹ Wikimedia. 2010.