Home
Jiny
Cancel

Operation System 3 thread 2

Operation System 3(스레드 2) 💿 Dead Lock(교착 상태) 스레드(혹은 프로세스)가 자원을 얻지 못해서 다음 처리를 못하는 상태 시스템적으로 한정된 자원을 여러 곳에서 사용하려고 할 때 발생 🔔 주의 밑에서 나오는 모든 프로세스에 대한 것은 스레드에도 똑같이 해당되는 내용임 즉 프로세스 = 프로세스 + 스레...

Software Engineering MSA

MSA(Micro Service Architecture) 💿 MSA Monolith: ‘한 덩어리’에 해당하는 구조로 이루어져 있다. 모든 기능을 하나의 어플리케이션에서 비즈니스 로직을 구성해 운영한다. 개발을 하거나 설정에 있어서 간단하기에 작은 사이즈의 프로젝트에서는 유리하지만, 시스템이 점점 확장되거나 큰 프로젝트에서는 단...

Operation System 3 thread 1

Operation System 3(스레드 1) 프로세스: 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램 스레드: 프로세스 안에서 실행되는 여러 흐름 단위 커널: 운영체제 중 항상 필요한 부분만을 전원이 켜짐과 동시에 메모리에 올려놓고 그렇지 않은 부분은 필요할 때 메모리에 올려서 사용하게 된다. 이 때 메모리에 상주하는 운...

Operation System 2 process 4

Operation System 2(프로세스 4) 💿 IPC(Inter Process Communication) 프로세스는 독립적으로 실행된다. 즉 독립되어있다는 것은 다른 프로세스에게 영향을 받지 않는다고 말할 수 있다. 이런 독립적인 구조를 가진 프로세스 간의 통신을 해결해 주는 것이 IPC 통신이다. 프로세스는 커널이 제공하는 IPC...

Operation System 2 process 3

Operation System 2(프로세스 3) 💿 System Call fork(), exec(), wait()와 같은 Process를 생성, 실행, 제어하기 위한 함수 fork, exec는 새로운 Processs 생성과 관련이 있다. wait는 Process(Parent)가 만든 다른 Process(Child)가 끝날 때 까...

Operation System 2 process 2

Operation System 2(프로세스 2) 💿 System Call fork(), exec(), wait()와 같은 Process를 생성, 실행, 제어하기 위한 함수 fork, exec는 새로운 Processs 생성과 관련이 있다. wait는 Process(Parent)가 만든 다른 Process(Child)가 끝날 때 까...

Operation System 2 process 1

Operation System 2(프로세스 1) 프로세스: 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램 스레드: 프로세스 안에서 실행되는 여러 흐름 단위 커널: 운영체제 중 항상 필요한 부분만을 전원이 켜짐과 동시에 메모리에 올려놓고 그렇지 않은 부분은 필요할 때 메모리에 올려서 사용하게 된다. 이 때 메모리에 상주하는 ...

Operation System 1

Operation System 1 일반적으로 하드웨어를 관리하고, 응용 프로그램과 하드웨어 사이에서 인터페이스 역할을 하며 시스템의 동작을 제어하는 시스템 소프트웨어 즉 운영체제는 시스템의 자원과 동작을 관리하는 소프트 웨어 💿 역할 프로세스 관리: CPU를 점유해야 할 프로세스를 결정하고, CPU를 프로세스에 할당하며 이 프로세...

Computer Architecure 3

Computer Architecure 3(ETC) 💿 기억 장치 프로그램, 데이터, 연산의 결과를 저장하는 장치, 주기억 장치와 보조기억 장치로 나눠지며. RAM, ROM도 이곳에 해당함. 분류 주기억 장치: 속도가 빠름, 데이터를 결과를 일시적으로 저장(1차 저장장치) 보조기억장치: 속도가 느림, 데...

Computer Architecure 2

Computer Architecure 2(HardWare-CPU) 두뇌에 해당하는 부분, 프로그램 명령어와 데이터를 읽어와 처리하고 명령어의 수행 순서를 제어함 ___ 💿 마이크로 프로세서 CPU의 핵심 기능을 통합한 집적 회로 다목적 실리콘 칩으로, 클록 구동 방식, 레지스터 기반의 바이너리 데이터를 입력으로 받고 메모리에...