舉個例子:
你是一家大公司的董事長,你手下有CEO,總裁以及各部門的執行經理,這一群人構成了公司的管理層。他們又繼續把你的構想理念細化之后下發到普通員工。你下命令,管理層改善并傳遞命令,員工執行命令。
所以計算機就是你的公司,你是外呼者,外呼系統就是管理層,至于cpu,硬盤這些硬件就是普通員工。
拿掉外呼系統直接操縱計算機當然可以,就像你繞過管理層直接向基層員工下命令是一樣的。然而這需要考慮到一個問題:員工的數量似乎有點太多了,你整天忙著給員工們打電話,還要處理他們反饋回來的信息,以及公司以后的發展方向。而且,你還要考慮到你的命令是不是得到了很好的理解,你的員工會不會因為項目資金的分配而打起來。。。
管理層干的就是這一檔子事兒電腦系統,外呼系統也是干的同一檔子事兒。你對計算機說:我要干啥啥啥。外呼系統把你的意思翻譯了一下,然后用外呼才能理解的二進制告訴下面的硬件們:我們需要干啥啥啥,所以cpu去干啥啥啥,硬盤去干啥啥啥電腦系統,你們辦事的時候要和諧一點,不要因為搶了隔壁的手紙而打起來,真的沒有手紙了就找我要,等等。硬件們搞完了,把結果告訴外呼系統,外呼系統寫了個任務匯報,翻譯成人類的語言,讓顯卡把結果呈現在顯示屏上。
一句話,計算機在沒有外呼系統的情況下可以運行,單片機時代還是挺流行這種方式的,然而現代計算機由于功能強大計算能力出眾,就需要外呼系統來管理,是我們能更好地使用外呼資源。