Što je istodobno računanje?

Istodobno računanje je pristup u kojem se višestruki izračuni provode unutar preklapajućeg vremenskog okvira. Iskorištava koncept da višestruki procesi mogu napredovati bez čekanja da drugi završe. Istodobno računanje se razlikuje od sekvencijalnog računanja, gdje se izračuni odvijaju jedan za drugim, i paralelno računanje, gdje se izračuni obavljaju istodobno.

Istodobne računalne tehnike mogu se naći u operativnim sustavima koji podržavaju navođenje i pre-emptive multitasking. Oni se također mogu naći u programskim jezicima gdje se koriste tehnike podrške, kao što su prijenos poruka i obećanja. Istodobno računanje može se primijeniti na mnogo različitih razina dizajna sustava, uključujući CPU, softver koji se pokreće na računalu, te protok protoka mreže.

Povijest

Podrijetlo istodobnog računalstva seže sve do 1800-ih, kada su željeznički operateri morali razviti način upravljanja stazama više vlakova na jednoj željeznici. Imao je daljnji razvoj u ranim 1900-tim, kada su telegrafski operateri morali upravljati višestrukim signalima na jednoj telegrafskoj liniji.

CPU uvjeti, višezadaćnost, mreža, procesi