Hệ thống soạn thảo văn bản hoặc chương trình ứng dụng. Phần mềm ứng dụng, phân loại

Trong bài viết này, tôi muốn nói về những gì chương trình ứng dụng, cũng như những tác vụ được áp dụng nào có thể được giải quyết với sự trợ giúp của họ (ví dụ: ví dụ về cơ sở dữ liệu đơn giản) và vai trò của họ đối với người dùng cuối của máy tính cá nhân. Trước hết, tôi muốn lưu ý rằng máy tính có thể xử lý bất kỳ dữ liệu nào mà người dùng gửi cho anh ta. Nhưng để dữ liệu này được máy nhận biết và hiểu một cách chính xác thì bắt buộc phải soạn chương trình đặc biệt bằng ngôn ngữ mà anh ấy hiểu, hay nói dễ hơn - một loạt các hướng dẫn tuần tự để thực hiện các hành động nhất định.

Các loại chương trình ứng dụng

Các chương trình ứng dụng là các chương trình đó, mục đích của nó là nhằm giải quyết các vấn đề nhất định và tương tác trực tiếp với người dùng. Chương trình máy tính cần thiết cho việc tự động hóa bất kỳ quy trình nào, lưu trữ và xử lý dữ liệu, mô hình hóa, thiết kế, v.v. phức tạp quy trình tính toán... Các chương trình thường được chia thành hai lớp: chương trình hệ thống và chương trình ứng dụng. Trước đây chủ yếu được sử dụng để xử lý thông tin đến từ một số thiết bị: thẻ kết nối, card màn hình, thiết bị được kết nối, tức là đây là những chương trình tương tác với phần cứng hoặc thiết bị bên ngoài... Chúng tôi sẽ nói về chúng trong các bài viết sau. Nhưng về chương trình ứng dụng thứ hai, chúng ta hãy nói chi tiết hơn.

Các chương trình ứng dụng được thiết kế để tương tác với người dùng cuối, I E. người dùng tương tác với chính mình, nhưng chỉ thông qua chương trình, nhập bất kỳ dữ liệu nào ở đầu vào và nhận một kết quả nhất định của dữ liệu đã xử lý ở đầu ra. Đây là một loại quyết định đối với một nhiệm vụ được áp dụng, ví dụ, nó đang quét hình ảnh và quá trình xử lý tiếp theo của chúng hoặc tìm kiếm các tệp mong muốn. Việc sử dụng các chương trình ứng dụng có thể được quan sát thấy trong hầu hết các lĩnh vực hoạt động của con người, cho dù đó là kế toán trong doanh nghiệp hay tạo Hình ảnh đồ hoạ, bản vẽ, v.v. Ngoài ra, việc sử dụng các chương trình ứng dụng cũng có mặt trong các hệ thống rất quan trọng như hệ quản trị cơ sở dữ liệu. Điều này rất quan trọng trong các doanh nghiệp lớn nơi nó hoạt động một số lượng lớn người dùng và những người thực sự cần lưu trữ và sử dụng một lượng lớn thông tin.

Các loại và ví dụ về chương trình ứng dụng

Các chương trình ứng dụng là:

  • Người soạn thảo văn bản. Được thiết kế để tạo và chỉnh sửa văn bản mà không cần trang trí;
  • Bộ xử lý văn bản (MS Word). Các trình soạn thảo văn bản nâng cao hơn cho phép bạn chỉnh sửa văn bản với thiết kế, thay đổi phông chữ và kích thước của nó, chèn tệp đồ họa, bảng, v.v. để có một thiết kế văn bản dễ nhìn hơn;
  • Bảng điện tử (MS Excell). Chúng chủ yếu được sử dụng để xử lý bất kỳ dữ liệu nào có trong các bảng này. Nhiệm vụ được áp dụng thông thường chúng được thực hiện để lưu trữ thông tin xác thực với các phân tích tiếp theo của chúng;
  • Trình chỉnh sửa đồ họa vectơ và Raster (Photoshop, Corel), "người xem". Việc sử dụng các chương trình ứng dụng kiểu này cho phép bạn tạo, chỉnh sửa cũng như xem các hình ảnh đồ họa;
  • Trình chỉnh sửa, trình phát video âm thanh (WinAmp). Cho phép bạn xem video, nghe nhạc, tạo tác phẩm âm nhạc;
  • Các hệ quản trị cơ sở dữ liệu (ví dụ - MSQL). Các chương trình như vậy được sử dụng để làm việc với cơ sở dữ liệu. Ví dụ, một chương trình kế toán khách hàng - cơ sở đơn giảnđể lưu trữ thông tin về khách hàng, chi tiết liên hệ của họ, v.v. Bạn có thể thực hiện các thao tác tìm kiếm, xóa và thêm các bản ghi vào cơ sở dữ liệu;
  • Người dịch hoặc từ điển điện tử. Các chương trình ứng dụng như vậy cho phép mà không cần nỗ lực đặc biệt dịch văn bản sang khác Tiếng nước ngoài mà không cần nghiên cứu trực tiếp;
  • Trò chơi máy tính. Được sử dụng để giải trí hoặc để phát triển một cách vui tươi.

Ví dụ về một ứng dụng là chương trình đếm đăng lại. Rất khó để liệt kê tất cả các loại chương trình ứng dụng, nhưng chúng tôi đã cố gắng làm nổi bật các chương trình ứng dụng chính.

Các chương trình ứng dụng

Chương trình ứng dụng hoặc là ruột thừa- một chương trình được thiết kế để thực hiện các tác vụ nhất định của người dùng và được thiết kế để tương tác trực tiếp với người dùng. Trong hầu hết các hệ điều hành, các chương trình ứng dụng không thể truy cập trực tiếp vào tài nguyên máy tính mà tương tác với phần cứng, v.v. bởi vì hệ điều hành.

Sự định nghĩa

ĐẾN phần mềm ứng dụng (phần mềm ứng dụng) đề cập đến các chương trình được viết cho người dùng hoặc bởi chính người dùng để giao một công việc cụ thể cho máy tính. Các chương trình xử lý đơn hàng hoặc danh sách phân phối là một ví dụ về phần mềm ứng dụng. Người lập trình viết phần mềm ứng dụng được gọi là người lập trình ứng dụng.

Phân loại phần mềm ứng dụng

  • Phần mềm ứng dụng của các doanh nghiệp, tổ chức. Ví dụ, quản lý tài chính, hệ thống quan hệ khách hàng, chuỗi cung ứng. Loại này cũng bao gồm phần mềm phòng ban cho các doanh nghiệp nhỏ, cũng như phần mềm cho các phòng ban riêng lẻ trong một doanh nghiệp lớn. (Ví dụ: Quản lý Chi phí Đi lại, Hỗ trợ CNTT)
  • Phần mềm cơ sở hạ tầng doanh nghiệp. Cung cấp khả năng chungđể hỗ trợ phần mềm doanh nghiệp. Đây là cơ sở dữ liệu, máy chủ E-mail, quản lý mạng và bảo mật.
  • Phần mềm công nhân thông tin. Phục vụ nhu cầu người dùng cá nhân trong việc tạo và quản lý thông tin. Đây là quy tắc quản lý thời gian, tài nguyên, tài liệu, ví dụ: xử lý văn bản, bảng tính, ứng dụng khách cho e-mail và blog, cá nhân Hệ thông thông tin và các biên tập viên phương tiện truyền thông.
  • Phần mềm Truy cập Nội dung. Nó được sử dụng để truy cập các chương trình hoặc tài nguyên nhất định mà không cần chỉnh sửa chúng (tuy nhiên, nó cũng có thể bao gồm chức năng chỉnh sửa). Được thiết kế cho các nhóm hoặc cá nhân Nội dung kỹ thuật số... Ví dụ: chúng là trình phát đa phương tiện, trình duyệt web, trình duyệt vệ tinh, v.v.
  • Phần mềm giáo dục có nội dung tương tự như phần mềm dành cho phương tiện và giải trí, tuy nhiên, ngược lại, nó có các yêu cầu rõ ràng để kiểm tra kiến ​​thức của người dùng và theo dõi tiến độ nghiên cứu một tài liệu cụ thể. Nhiều chương trình giáo dục bao gồm các chức năng chia sẻ và đa bên liên quan.
  • Phần mềm mô phỏng. Được sử dụng để mô phỏng các hệ thống vật lý hoặc trừu tượng nhằm nghiên cứu khoa học, học tập hoặc giải trí.
  • Công cụ phần mềm trong lĩnh vực truyền thông. Đáp ứng nhu cầu của người dùng sản xuất tài nguyên in ấn hoặc phương tiện điện tử cho những người tiêu dùng khác, cho mục đích thương mại hoặc cơ sở giáo dục... Đây là các chương trình xử lý in ấn, bố cục, xử lý đa phương tiện, Trình chỉnh sửa HTML, biên tập viên hoạt hình kỹ thuật số, âm thanh kỹ thuật số Vân vân.
  • Các chương trình ứng dụng cho thiết kế và xây dựng. Được sử dụng trong quá trình phát triển phần cứng ("Phần cứng") và phần mềm. Bao gồm thiết kế hỗ trợ máy tính (CAD), máy tính hỗ trợ thiết kế(kỹ thuật hỗ trợ máy tính - CAE), chỉnh sửa và biên dịch ngôn ngữ lập trình, môi trường phát triển tích hợp (Integrated Development En Environment), Giao diện lập trình viên ứng dụng.

Xem thêm

Quỹ Wikimedia. Năm 2010.

  • Phần mềm ứng dụng
  • Priklonsky

Xem "Chương trình ứng dụng" là gì trong các từ điển khác:

    Các ứng dụng phổ biến- trình chỉnh sửa văn bản và đồ họa, chương trình đa phương tiện (trình phát âm thanh và video, phần mềm tiếp nhận chương trình truyền hình vv), hệ thống quản lý cơ sở dữ liệu, nền tảng phần mềm sử dụng chungđể phát triển phần mềm ... ... Thuật ngữ chính thức

    Các chương trình ứng dụng đặc biệt- Các chương trình ứng dụng đặc biệt là các chương trình được phát triển nhằm giải quyết các vấn đề ứng dụng cụ thể trong ISPD này (bao gồm các công cụ phần mềm để bảo mật thông tin được phát triển cho một ISPD cụ thể) ... Nguồn: Basic ... ... Thuật ngữ chính thức

    đối tượng áp dụng- Đối tượng ứng dụng là các chức năng và tham số của chương trình ứng dụng được hiển thị trên giao diện lập trình (API) mức độ ứng dụng... Chủ đề mạng máy tính VI ... ... Hướng dẫn của người phiên dịch kỹ thuật

    Giao diện chương trình ứng dụng- giao diện mà qua đó ứng dụng có quyền truy cập vào hệ điều hành và các dịch vụ khác. Giao diện chương trình ứng dụng cung cấp bốn loại dịch vụ: hệ thống, truyền thông và dịch vụ thông tin, Một… … Từ vựng về tài chính

    Các chương trình tiện ích- các chương trình được thiết kế để đáp ứng nhu cầu của các nhà phát triển của họ. Thông thường, các chương trình như vậy giải quyết các vấn đề không nhằm mục đích sử dụng rộng rãi. Xem thêm: Ứng dụng Từ vựng tài chính Finam ... Từ vựng về tài chính

    Phân đoạn ứng dụng- phân chia chương trình ứng dụng thành các phần có thể được phân phối trên các hệ thống mạng nội bộ... Việc phân đoạn được thực hiện bằng phần mềm công cụ đặc biệt. Bằng tiếng Anh: Phân đoạn chương trình ứng dụng Xem ... Từ vựng về tài chính

    NHƯNG CHƯƠNG TRINH HUÂN LUYỆN- được áp dụng (xem) để quản lý công việc của học sinh trên tài liệu giảng dạy; được phát triển để cung cấp hỗ trợ máy tính cho quá trình làm chủ tài liệu về một chủ đề trong một chuyên ngành cụ thể. Cô ấy xác định trình tự và tốc độ ... ... Bách khoa toàn thư bách khoa lớn

    GOST R 53622-2009: Công nghệ thông tin. Hệ thống thông tin và máy tính. Các giai đoạn và các giai đoạn của vòng đời, các loại và tính hoàn chỉnh của tài liệu- Thuật ngữ GOST R 53622 2009: công nghệ thông tin... Hệ thống máy tính thông tin. Các giai đoạn và giai đoạn vòng đời, loại và tính đầy đủ của tài liệu Tài liệu gốc: 3.1 phần cứng nền tảng phần mềm: Một bộ công cụ duy nhất ... ...

    sân khấu- Giai đoạn 3,16: Một phần của giai đoạn có kết quả cụ thể trong quá trình tạo IVS. 4 Ký hiệu và chữ viết tắt Trong tiêu chuẩn này, các ký hiệu và chữ viết tắt sau được sử dụng: hệ thống trợ giúp; Phần cứng APP ... ... Sách tham khảo từ điển về thuật ngữ của tài liệu quy chuẩn và kỹ thuật

    Lịch sử Linux- Bài báo hoặc phần này cần được sửa đổi. Hãy cải tiến bài viết theo quy tắc viết bài ... Wikipedia

Sách

  • Các vấn đề ứng dụng của nghiên cứu hoạt động. UMO đóng dấu về giáo dục đại học cổ điển, Afanasyev M.Yu., Bagrinovsky K., Matyushok V.M .. 352 tr. Hướng dẫn chứa một mô tả lý thuyết về các mục tiêu chính của khóa học Các vấn đề ứng dụng của hoạt động Nghiên cứu: Phát triển kế hoạch tối ưu sản xuất, nhiệm vụ tối ưu ... Mua với giá 1244 UAH (chỉ Ukraine)
  • Các vấn đề ứng dụng của nghiên cứu vận hành, M. Yu. Afanasyev, K. A. Bagrinovsky, V. M. Matyushok. Cuốn sách bao gồm mô tả lý thuyết về các mục tiêu chính của khóa học "Các vấn đề ứng dụng trong hoạt động nghiên cứu": phát triển một kế hoạch sản xuất tối ưu, vấn đề trộn tối ưu và ...

Phần mềm là gì

Khả năng của một chiếc PC hiện đại tuyệt vời đến mức tất cả hơn mọi người tìm thấy công dụng của nó trong công việc, học tập và cuộc sống hàng ngày. Chất lượng quan trọng nhất máy tính hiện đại là "thân thiện" của nó trong mối quan hệ với người dùng. Giao tiếp giữa con người và máy tính đã trở nên đơn giản, trực quan và dễ hiểu. Bản thân máy tính sẽ nhắc người dùng phải làm gì trong một tình huống nhất định, giúp thoát khỏi những tình huống khó khăn. Điều này có thể thực hiện được nhờ vào phần mềm máy tính.

Hãy sử dụng lại phép tương tự giữa máy tính và con người. Một người mới sinh không biết gì và không biết làm thế nào. Bé tiếp thu kiến ​​thức và kỹ năng trong quá trình phát triển, học hỏi, tích lũy thông tin vào trí nhớ của mình. Một máy tính được lắp ráp tại một nhà máy từ vi mạch, dây điện, bảng mạch và những thứ khác giống như một người mới sinh. Chúng ta có thể nói rằng việc tải phần mềm vào bộ nhớ của máy tính tương tự như quá trình dạy một đứa trẻ. Phần mềm được tạo ra bởi các lập trình viên.

Toàn bộ bộ chương trình được lưu trữ trên tất cả các thiết bị trí nhớ dài hạn máy tính, là phần mềm của nó (phần mềm).

Phần mềm máy tính được cập nhật, phát triển và cải tiến liên tục. Giá chương trình đã cài đặt trên một PC hiện đại thường vượt quá chi phí của nó thiết bị kỹ thuật... Sự phát triển của các phần mềm hiện đại đòi hỏi trình độ rất cao của các lập trình viên.

Các loại phần mềm

Có một phần cần thiết trong phần mềm máy tính, nếu thiếu phần này thì không thể làm được gì. Nó được gọi là phần mềm hệ thống. Người mua mua một máy tính được trang bị phần mềm hệ thống quan trọng đối với hoạt động của máy tính như bộ nhớ hoặc bộ xử lý. Ngoài phần mềm hệ thống, phần mềm máy tính còn bao gồm các chương trình ứng dụng và hệ thống lập trình.

Phần mềm máy tính được chia thành:

Phần mềm hệ thống;
- phần mềm ứng dụng;
- hệ thống lập trình.
Giới thiệu về phần mềm hệ thống và hệ thống lập trình nó sẽ là một lát sau. Bây giờ chúng ta hãy làm quen với phần mềm ứng dụng.
Thành phần của phần mềm ứng dụng
Các chương trình mà người dùng có thể giải quyết nhiệm vụ thông tin mà không cần dùng đến lập trình được gọi là chương trình ứng dụng.

Theo quy luật, tất cả người dùng thích có một bộ ứng dụng mà hầu như mọi người đều cần. Chúng được gọi là chương trình mục đích chung... Bao gồm các:

Trình chỉnh sửa văn bản và đồ họa mà bạn có thể nấu ăn văn bản khác nhau, tạo bản vẽ, xây dựng bản vẽ; nói cách khác, viết, vẽ, vẽ;

Hệ quản trị cơ sở dữ liệu (DBMS), giúp biến máy tính thành sách tham khảo về bất kỳ chủ đề nào;

Bộ xử lý dạng bảng cho phép tổ chức các phép tính dạng bảng rất phổ biến trong thực tế;

Các chương trình truyền thông (mạng) được thiết kế để trao đổi thông tin với các máy tính khác, kết hợp với dữ liệu trong mạng máy tính.

Rất loài phổ biến phần mềm ứng dụng là trò chơi máy tính... Đa số người dùng bắt đầu giao tiếp bằng máy tính với họ.

Ngoài ra, có một số lượng lớn các chương trình ứng dụng. mục đích đặc biệtHoạt động chuyên môn... Chúng thường được gọi là các gói ứng dụng. Ví dụ: phần mềm kế toán cộng dồn tiền công và các tính toán khác được thực hiện trong các bộ phận kế toán; hệ thống thiết kế hỗ trợ máy tính giúp các nhà thiết kế phát triển các thiết kế cho các thiết bị kỹ thuật khác nhau; gói để giải quyết phức tạp Bài toán mà không cần lập trình; các chương trình giáo dục trong các môn học khác nhau ở trường và nhiều hơn nữa.

Phần mềm hệ thống

Phần mềm hệ thống là một tập hợp các chương trình cung cấp quản lý hiệu quả các thành phần hệ thống máy tính, chẳng hạn như bộ xử lý, RAM, thiết bị I / O, phần cứng mạng, hoạt động như một "giao diện lớp xen kẽ", một mặt là phần cứng và mặt khác - các ứng dụng của người dùng. Không giống như phần mềm ứng dụng, phần mềm hệ thống không giải quyết các vấn đề ứng dụng cụ thể mà chỉ đảm bảo hoạt động của các chương trình khác, quản lý tài nguyên phần cứng của hệ thống tính toán, v.v.

Hệ điều hành

Hệ điều hành - phức tạp chương trình hệ thống, mở rộng khả năng của hệ thống máy tính, cũng như cung cấp khả năng quản lý tài nguyên của nó, tải và thực thi các chương trình ứng dụng, tương tác với người dùng. Phần lớn hệ thống máy tính Hệ điều hành là phần chính, quan trọng nhất (và đôi khi là duy nhất) của phần mềm hệ thống.
Chức năng hệ điều hành
Chức năng chính(hệ điều hành đơn giản nhất):
Tải ứng dụng vào RAM và thực thi chúng.
Quyền truy cập được tiêu chuẩn hóa vào thiết bị ngoại vi(thiết bị đầu vào-đầu ra).
Quản lý bộ nhớ (phân phối giữa các tiến trình, bộ nhớ ảo).
Kiểm soát quyền truy cập vào dữ liệu trên các phương tiện không bay hơi (chẳng hạn như Ổ cứng, CD, v.v.) được tổ chức trong một hệ thống tệp cụ thể. Giao diện người dùng.
Hoạt động mạng, hỗ trợ ngăn xếp giao thức.

Chức năng bổ sung:
Thực hiện song song hoặc giả song song các tác vụ (đa nhiệm).
Tương tác giữa các tiến trình: trao đổi dữ liệu, đồng bộ hóa lẫn nhau.
Bảo vệ bản thân hệ thống, cũng như dữ liệu người dùng và các chương trình khỏi các hành động của người dùng (độc hại hoặc vô tình) hoặc các ứng dụng.
Phân biệt quyền truy cập và phương thức hoạt động của nhiều người dùng (xác thực, ủy quyền).
== Khái niệm hệ điều hành
==

Có hai nhóm định nghĩa về hệ điều hành: "một tập hợp các chương trình điều khiển thiết bị" và "một tập hợp các chương trình điều khiển các chương trình khác." Cả hai đều có ý nghĩa kỹ thuật chính xác của chúng, tuy nhiên, chỉ trở nên rõ ràng hơn khi có thêm xem xét chi tiết câu hỏi tại sao hệ điều hành lại cần thiết.
Có những ứng dụng công nghệ điện toán mà hệ điều hành là không cần thiết. Ví dụ: ngày nay, máy vi tính nhúng được tìm thấy trong nhiều thiết bị gia dụng, ô tô (đôi khi mười chiếc mỗi chiếc), điện thoại di động và v.v. Thông thường, một máy tính như vậy liên tục chỉ thực thi một chương trình bắt đầu khi khởi động. Và đơn giản máy chơi game- cũng là những máy vi tính chuyên dụng - chúng có thể làm được mà không cần HĐH bằng cách khởi chạy chương trình được viết trên "hộp mực" hoặc đĩa CD được lắp vào thiết bị khi khởi động. Tuy nhiên, một số máy tính siêu nhỏ và bảng điều khiển trò chơi vẫn chạy hệ điều hành cụ thể của riêng chúng. Trong hầu hết các trường hợp, đây là các hệ thống giống UNIX (điều này đặc biệt đúng đối với thiết bị chuyển mạch có thể lập trình được: tường lửa, bộ định tuyến).

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

Tiền thân của HĐH nên được coi là các chương trình tiện ích (bộ tải và màn hình), cũng như các thư viện của các chương trình con đượ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). Tiện ích giảm thiểu các thao tác vật lý của người vận hành với thiết bị và các thư viện có thể tránh lập trình nhiều hành động giống nhau (thực hiện các thao tác nhập - xuất, tính toán các hàm toán học Vân vân.).

Trong những năm 1950-60, các ý tưởng chính xác định chức năng của HĐH đã được hình thành và triển khai: chế độ hàng loạt, chia sẻ thời gian và đa nhiệm, phân chia quyền hạn, quy mô thực thời gian, cấu trúc tệphệ thống tập tin.

Các chương trình cài sẵn

Chương trình nhúng hoặc phần sụn là các chương trình được "nối dây" 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 IBM-PC máy tính tương thích) về cơ bản là một phần của hệ điều hành được lưu trữ trong trí 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ó "chương trình cơ sở" riêng để đ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ện ích hoặc công cụ tiếng Anh) - các chương trình được thiết kế để giải quyết một loạt 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 các chỉ số của cảm biến và hiệu suất thiết bị - giám sát nhiệt độ của bộ xử lý, bộ điều hợp video; đọc S.M.A.R.T. ổ cứng;
Kiểm soát thông số thiết bị - giới hạn tốc độ tối đa vòng quay của ổ đĩa CD; thay đổi tốc độ quạt.
Các chỉ số kiểm soát - kiểm tra tính toàn vẹn của tham chiếu; tính đúng đắn của việc ghi dữ liệu.
Cải tiến - định dạng và / hoặc phân vùng lại đĩa trong khi lưu dữ liệu, xóa nó ngoài khả năng khôi phục.

Các loại tiện ích

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

Phần mềm ứng dụng

Chương trình ứng dụng hoặc ứng dụng - một chương trình được thiết kế để thực hiện các tác vụ cụ thể của người dùng và được thiết kế để tương tác trực tiếp với người dùng. Trong hầu hết các hệ điều hành, các chương trình ứng dụng không thể truy cập trực tiếp vào tài nguyên máy tính mà tương tác với phần cứng, v.v. thông qua hệ điều hành. Cũng trên ngôn ngữ đơn giản - chương trình phụ trợ.
Phân loại

Loại
phần mềm chung
Người soạn thảo văn bản
Hệ thống áp đặt máy tính
Biên tập đồ họa
DBMS
phần mềm mục đích đặc biệt
Những hệ thống chuyên gia
Các ứng dụng đa phương tiện (Trình phát đa phương tiện, chương trình tạo / chỉnh sửa video, âm thanh, Chuyển văn bản thành giọng nói, v.v.)
Hệ thống siêu văn bản ( Từ điển điện tử, bách khoa toàn thư, hệ thống trợ giúp)
Hệ thống quản lý nội dung
phần mềm chuyên nghiệp
CAD
AWP
ACS
APCS
ASNI
Hệ thống thông tin địa lý
Hệ thống thanh toán
CRM
Theo phạm vi
Phần mềm ứng dụng của các doanh nghiệp, tổ chức. Ví dụ, quản lý tài chính, hệ thống quan hệ khách hàng, chuỗi cung ứng. Loại này cũng bao gồm phần mềm phòng ban cho các doanh nghiệp nhỏ, cũng như phần mềm cho các phòng ban riêng lẻ trong một doanh nghiệp lớn. (Ví dụ: Quản lý Chi phí Đi lại, Hỗ trợ CNTT)
Phần mềm cung cấp quyền truy cập của người dùng vào các thiết bị máy tính.
Phần mềm cơ sở hạ tầng doanh nghiệp. Cung cấp các khả năng chung để hỗ trợ phần mềm doanh nghiệp. Đó là các hệ quản trị cơ sở dữ liệu, máy chủ e-mail, quản lý và bảo mật mạng.
Phần mềm công nhân thông tin. Phục vụ nhu cầu tạo và quản lý thông tin của người dùng cá nhân. Chúng thường là quản lý thời gian, quản lý tài nguyên, tài liệu, chẳng hạn như xử lý văn bản, bảng tính, ứng dụng khách e-mail và blog, hệ thống thông tin cá nhân và trình chỉnh sửa phương tiện.
Phần mềm Truy cập Nội dung. Nó được sử dụng để truy cập các chương trình hoặc tài nguyên nhất định mà không cần chỉnh sửa chúng (tuy nhiên, nó cũng có thể bao gồm chức năng chỉnh sửa). Dành cho các nhóm hoặc cá nhân người dùng nội dung kỹ thuật số. Ví dụ: chúng là trình phát đa phương tiện, trình duyệt web, trình duyệt vệ tinh, v.v.
Phần mềm giáo dục có nội dung tương tự như phần mềm dành cho phương tiện và giải trí, tuy nhiên, ngược lại, nó có các yêu cầu rõ ràng để kiểm tra kiến ​​thức của người dùng và theo dõi tiến độ nghiên cứu một tài liệu cụ thể. Nhiều chương trình giáo dục bao gồm các chức năng chia sẻ và đa bên liên quan.
Phần mềm mô phỏng. Được sử dụng để mô phỏng các hệ thống vật lý hoặc trừu tượng để nghiên cứu khoa học, giảng dạy hoặc giải trí.
Công cụ phần mềm trong lĩnh vực truyền thông. Đáp ứng nhu cầu của những người dùng sản xuất tài nguyên in ấn hoặc phương tiện điện tử cho những người tiêu dùng khác, trên cơ sở thương mại hoặc giáo dục. Đây là các chương trình xử lý in ấn, bố cục, xử lý đa phương tiện, trình chỉnh sửa HTML, trình chỉnh sửa hoạt ảnh kỹ thuật số, âm thanh kỹ thuật số, v.v.
Các chương trình ứng dụng cho thiết kế và xây dựng. Được sử dụng trong quá trình phát triển phần cứng ("Phần cứng") và phần mềm. Bao gồm thiết kế hỗ trợ máy tính (CAD), kỹ thuật máy tính hỗ trợ (CAE), chỉnh sửa và biên dịch ngôn ngữ lập trình, Môi trường phát triển tích hợp, Giao diện lập trình viên ứng dụng.
Liên kết đến tài nguyên được sử dụng

Được thiết kế để giải quyết các nhiệm vụ riêng lẻ hoặc một lớp nhiệm vụ liên quan đến xử lý dữ liệu trong một lĩnh vực hoạt động cụ thể. Thuật ngữ này được dùng để phân biệt các chương trình ứng dụng với các chương trình điều khiển trực tiếp máy tính và được đưa vào phần mềm nói chung. Các chương trình ứng dụng bao gồm:

Các chương trình đặc vụ, sau khi nhận một nhiệm vụ, có thể hoạt động độc lập mà không cần sự can thiệp của người dùng.
Applet là một chương trình ứng dụng nhỏ dành cho một chương trình ứng dụng khác nâng cao hơn. Applet có thể được chuyển từ máy chủ sang máy khách và chạy trên đó.
Các mô-đun bổ sung (trình cắm thêm) mở rộng khả năng của phần mềm ứng dụng chính. Về công nghệ Web, mô-đun bổ sung thường được sử dụng để mở rộng khả năng của trình duyệt khi làm việc với dữ liệu đa phương tiện, âm thanh và video.
Bộ tải nạp các mô-đun đối tượng của chương trình vào bộ nhớ chính của máy tính và chỉnh sửa các liên kết giữa chúng.
Ứng dụng sát thủ là một ứng dụng được người dùng quan tâm nhiều đến mức họ mua một máy tính đặc biệt để làm việc với nó. Một ví dụ là Chương trình PageMakerđược thiết kế để xuất bản trên máy tính để bàn, nhờ đó Máy tính Macintosh quả táo bắt đầu được bán đặc biệt cho mục đích in ấn.
Trình liên kết (linker) - trình tải thực hiện, trong quá trình tải, việc liên kết một chương trình từ các chương trình phát sóng độc lập.
Trình soạn thảo chương trình (program editor) là một loại trình soạn thảo văn bản được thiết kế để tạo và chỉnh sửa các chương trình bằng một ngôn ngữ lập trình cụ thể. Thường thì các trình soạn thảo này được tích hợp sẵn trong hệ điều hành hoặc các chương trình phụ trợ chuyên biệt. Trình soạn thảo chương trình cho phép bạn thực hiện: xem văn bản đối thoại; chỉnh sửa các dòng chương trình; sao chép và chuyển các khối văn bản; sao chép một chương trình hoặc một phần của nó vào địa điểm cụ thể chương trình khác; tìm kiếm theo ngữ cảnh và thay thế chuỗi con văn bản; tìm kiếm tự động dòng chứa lỗi; kiểm tra cú pháp của các chương trình; lưu chương trình dưới dạng tệp; bản in của chương trình và một phần của nó.
Trình soạn thảo văn bản, trình soạn thảo văn bản(trình soạn thảo văn bản, trình xử lý văn bản) - được thiết kế để tạo, chỉnh sửa, hiển thị và in ấn, cũng như lưu các loại tài liệu và dữ liệu dưới dạng tệp.
Một cư dân bộ nhớ là một chương trình vẫn còn trong bộ nhớ truy cập tạm thời Máy tính sau khi hoàn thành công việc của mình. Nó có thể được gọi nhanh chóng bằng phím nóng.
Hệ thống lập trình - phức tạp Công cụ phần mềm, được thiết kế để tự động hóa các quy trình lập trình, bao gồm: ngôn ngữ lập trình, trình soạn thảo chương trình, trình biên dịch hoặc trình thông dịch chương trình, cũng như một bộ công cụ phụ trợ (ví dụ: thư viện chương trình con) và tài liệu cung cấp và hỗ trợ việc chuẩn bị sản phẩm phần mềm... Ví dụ về hệ thống lập trình là Turbo C, Turbo C ++ và Turbo pascal(do Borland phát triển), Microsoft C, Quick C và Microsoft Basic (bởi Microsoft), VIP-BASIC v.1.5.Mainstay (dành cho PC dòng Macintosh).
Hệ thống nhận dạng văn bản là một gói phần mềm được thiết kế để chuyển đổi các tài liệu văn bản được quét từ dạng đồ họa sang dạng kỹ thuật số (tượng trưng).
Trình chỉnh sửa dạng bảng, bảng tính(trình soạn thảo bảng) là tên gọi chung cho các chương trình ứng dụng được thiết kế để giải các bài toán tính toán (kinh tế, kế toán, kỹ thuật, thống kê) trên mảng dữ liệu lớn được trình bày dưới dạng bảng.
Desktop Search là một loại chương trình ứng dụng được thiết kế để tìm kiếm các tệp và dữ liệu trên đĩa PC của máy tính để bàn. Công việc của họ dựa trên quy trình tự động lập chỉ mục theo sự lựa chọn của người dùng đối với tất cả hoặc một phần tệp, thư mục, tài liệu cá nhân và tin nhắn e-mail, đa phương tiện và dữ liệu khác nằm trong bộ nhớ máy tính, xây dựng (cũng như cập nhật) các tệp chỉ mục và thực hiện tìm kiếm bằng cách từ khóa chứa trong tệp chỉ mục... Ví dụ về các chương trình như vậy là miễn phí - Ask Jeeves Desktop Search 1.7.0; Copernic Desktop Search 1.2; Máy tính để bàn của Google Tìm kiếm; Yahoo! Tìm kiếm trên máy tính để bàn và các ứng dụng phải trả phí - dtDesktop Search 6.4; X1 Desktop Search 5.0.

Một số khái niệm và thuật ngữ được liên kết với các chương trình ứng dụng:
API (Giao diện lập trình ứng dụng) - set ("thư viện") các thủ tục chuẩn, phần mềm ngắt, cuộc gọi, định dạng dữ liệu và các phương tiện khác mà các chương trình ứng dụng phải sử dụng để triển khai các chức năng của chúng.
Clip nghệ thuật (clipart) - phần chèn minh họa, đoạn đồ họa, đồ đính kết được chuẩn bị trong "thư viện nghệ thuật clip", là phần đính kèm cho văn bản và biên tập viên đồ họa, xuất bản trên máy tính để bàn.
IDE (Interactive Development Environment) là một môi trường phát triển phần mềm tương tác.
Hình mờ (hình mờ) - một mã được đưa vào tài liệu kỹ thuật số với mục đích xác định chủ sở hữu. Nó có thể hiển thị hoặc vô hình đối với người dùng.
Phím nóng - một phím hoặc một tập hợp các phím được nhấn liên tiếp để bắt đầu một chương trình thường trú. Việc lựa chọn các phím nóng được thực hiện sao cho chúng không ảnh hưởng đến công việc khi các phím tương ứng được nhấn trong các ứng dụng được sử dụng thường xuyên.
Rootkit mô-đun chương trình, ẩn cùng với các tệp ẩn trong các thư mục của hệ điều hành và người dùng PC. Việc sử dụng các công nghệ rootkit có thể ám ảnh cả hai mục tiêu hữu ích(ví dụ: bảo vệ sản phẩm thông tin khỏi sao chép trái phép, tăng tốc hoặc đáng tin cậy hơn sao lưu tệp) và các chức năng thù địch (giành quyền truy cập trái phép vào PC, giới thiệu và phân phối phần mềm độc hại gõ "sâu", " Con ngựa thành Troy"). Cộng đồng thông tin không khuyến khích việc sử dụng các công nghệ rootkit.