컴퓨터라는 것이 장치로 보면 전자공학 분야의 희대의 발명품 중 하나인데 기본적으로 알고있기로는 컴퓨터의 소자들도 회로에 속하는 것으로 알고있음.
논리회로라고 하는데 논리회로라는게 Function 을 가지는 것이 IN/OUT 에 대해서 있는 것이,
단순화하자면 전류의 IN/OUT 인데 전압차이를 제외하자면 회로가 IN 에서 OUT 으로의 경우에 대한 회로라고 컴퓨터 구조 과목에서
가르치던 것으로 기억이 남.
결국에는 IN/OUT 사이의 AND/OR/NOT/etc.. 의 경로로 전류가 ON-OFF 되는 것이
컴퓨터 장치에 특이하게 Clock Pulse 로 시계장치가 들어있는 것이랑 더해져서 결과적으로는 ON-OFF 의 Bit 를 뿜어내는 것이 되어서 I/O 장치에서는
전압의 방류(Flush) 가 ON-OFF 로 이뤄지고, 컴퓨터는 내부소자로 보면
이러한 ON-OFF 의 Bit 를 Data 로 받아서 ON-OFF Step 을
Program 을 이식받아서 처리하는 장치인 것같음.
그런데 ON-OFF Step 도 CPU 의 Operation 에 대해서 산술/논리연산인데,
산술에 대해서는 컴퓨터 구조 과목에서 아는 것이지만,
AND/OR/NOT/etc.. 의 논리소자로 이뤄지고 논리연산은 논리소자로 따로 CPU Operation 하드웨어 외에서도 움직이니까 소프트웨어라는 것이
논리회로로 구성될 수도 있는 것같음.
그러면 하드웨어에서 CPU Clock 을 무시할 수도 있으니까 시간효율성은 많이 나타나는 듯함.
YouTube 보니까 ESP32 어쩌구 저쩌구였던가?.. 웹 서버를 칩으로 만들어서 거기에 접속하더라..
ㅇㅅㅇ..
아, 정정.
ESP32 어쩌구 저쩌구는 영상찾아보니까 다른 것인 것같음.
그리고, 레지스터가 ON-OFF Step 에 포함되어야 하니까 Clock Pulse 는 필요할 것같음.
ㅇㅅㅇ;
PLC 라고 programmable logic controller 라는 단어가 있는데,
이 게시글 반영한 장치인 듯..