Nền tảng của tôi là về lý thuyết / logic phức tạp (nơi chỉ có một quá trình hầu hết thời gian) và trong điện toán phân tán (nơi có quá trình và một hoặc nhiều quá trình có thể thất bại theo thời gian). Tuy nhiên, bây giờ tôi muốn có thể nói điều gì đó về một quá trình sinh sản / tạo / quay vòng một quy trình khác. Có sự nghiêm ngặt trong điện toán song song, hệ điều hành, vv, mà giải thích cho điều này?
Động lực:
Tôi đang cố gắng xây dựng các mô hình trừu tượng hóa các tính năng nhất định của các tương tác phân tử. Tôi muốn nói rằng tập các phản ứng hóa học là một quá trình độc lập, và rằng tại một bước thời gian nhất định t , chúng đẻ trứng trong một quá trình độc lập S ' . Theo trực giác, những điều này cảm thấy giống như các quá trình độc lập, bởi vì chúng không có liên lạc với nhau sau thời gian t - hoặc rất ít liên lạc, chỉ trao đổi "tin nhắn".
Chính thức hơn:
(1) Có các định nghĩa CS tồn tại trước đó nắm bắt khái niệm về một quá trình sinh ra một quy trình độc lập khác không? Tôi đặc biệt quan tâm đến việc có thể để phân ranh giới nơi dừng lại và S ' bắt đầu, và tại sao điều đó là "hợp lý" để làm.
(2) Nếu có nhiều hơn một câu trả lời cho (1), bạn nghĩ gì về ưu và nhược điểm của các định nghĩa khác nhau?
(Lưu ý: Tôi không có ý tưởng làm thế nào để gắn thẻ này một cách thích hợp và có kế hoạch gắn thẻ lại tùy thuộc vào câu trả lời.)
fork
cuộc gọi hệ thống trong các hệ điều hành giống như Unix về mặt khái niệm rất thanh lịch. Bạn có thể xem nó như là một hoạt động nguyên tử nhân đôi quá trình hiện tại. Trước khi một ngã ba, chỉ có một quá trình , thời gian sau khi ngã ba, có hai quá trình S và S ' . Nếu chúng ta điều đơn giản hóa, S và S ' là giống hệt nhau trong tất cả các khía cạnh khác, ngoại trừ việc có một chỉ số một-bit cho phép S