Lỗi Runtime là gì?

Khi lập trình, chúng tôi sử dụng một ngôn ngữ để nói chuyện với máy tính. Ngôn ngữ đó có cú pháp. Nếu các quy tắc của cú pháp bị hỏng, thì trình biên dịch sẽ phàn nàn và đưa ra lỗi cú pháp. Trong cùng một hướng, tất cả các mã lập trình được viết phải được dịch và biên dịch thành một cái gì đó mà máy tính có thể hiểu được. Nếu có lỗi trong quá trình đó, trình biên dịch sẽ phàn nàn và ném lỗi trình biên dịch. Những lỗi này được đưa ra các loại, số và giải thích tiếng Anh ngắn gọn. Họ cung cấp cho các kỹ sư một cách để gỡ lỗi các chương trình của họ một cách có trật tự.

Cuối cùng, khi một chương trình đang chạy hoặc trong thời gian chạy, nó có thể gặp sự cố trong khi thực thi. Khi một vấn đề phát sinh là phần mềm không thể giải quyết thì nó sẽ xuất hiện lỗi thời gian chạy, điều đó có nghĩa là, trong khi tôi đang chạy, tôi gặp vấn đề không thể giải quyết. Phần mềm, không phải hệ điều hành cho lỗi. Thông qua cơ chế tự giám sát được gọi là bẫy, phần mềm tự chẩn đoán, nhận ra nó không thể tiếp tục và bẫy lỗi thời gian chạy. Có nhiều lý do tại sao bạn sẽ thấy một lỗi thời gian chạy, sau đây chỉ là một vài ví dụ.

  • Lập trình kém - Lỗi thời gian chạy có thể do thực tiễn lập trình kém. Nếu kỹ sư tải phần mềm của anh ta bị rò rỉ bộ nhớ, thì bạn có thể nhận được nhiều lỗi thời gian chạy trong một phiên người dùng. Không có cách nào để khắc phục vấn đề này vì nó nằm trong phần mềm.
  • Phần mềm khác - Nếu có một chương trình chạy trên máy tính của bạn được viết kém, nó có thể ảnh hưởng đến các chương trình khác. Trong môi trường Windows, nhiều thứ được chia sẻ và nếu một ứng dụng giả mạo bước vào đấu trường của bạn, có khả năng xảy ra lỗi thời gian chạy. Trong trường hợp này, bạn có thể tắt tất cả các ứng dụng khác và sau đó xem phần mềm của bạn có còn lỗi không.
  • Phần cứng bị lão hóa hoặc bị hư hỏng - Phần mềm ở mức độ lớn phụ thuộc vào khả năng làm việc của các thiết bị ngoại vi trong máy tính của bạn. Nếu bạn có một máy tính cũ, ổ cứng của bạn đã cũ hơn hai năm, gần đây bạn đã có một cơn bão điện, nếu bộ phận làm mát không khí của bạn bị hỏng, sự xuống cấp trong dịch vụ có thể xảy ra. Bất kỳ sự kiện nào trong số này có thể khiến phần mềm của bạn bị lỗi thời gian chạy.
  • Virus độc hại hoặc Kho quảng cáo - Các chương trình này chạy ở mặt sau không bị phát hiện và có thể gây ra hàng núi thiệt hại. Chúng không phải là nguyên nhân hàng đầu gây ra lỗi thời gian chạy, nhưng vẫn có thể dẫn đến một lỗi. Điều bắt buộc là bạn phải quét hệ thống của mình bằng một số loại phần mềm chống vi-rút hàng ngày.

Đây chỉ là một vài trong số các nguyên nhân gây ra lỗi thời gian chạy nhưng một nguyên tắc nhỏ là đây. Đối với phần mềm mới vừa được cài đặt, nó có thể là chính phần mềm. Đối với phần mềm đã chạy trước khi kiểm tra phần cứng của bạn và quét vi-rút. Tôi hy vọng điều này sẽ giúp bạn trong lần tiếp theo bạn gặp lỗi thời gian chạy.

Lỗi, Điều khoản hệ điều hành, Thời gian chạy