반응형

DATA 2

Process와 Thread

❓프로세스(Process) 란 사전적 의미 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램 메모리에 올라와 실행되고 있는 프로그램의 인스턴스(독립적인 개체) 운영체제로부터 시스템 자원을 할당받는 작업의 단위 즉, 동적인 개념으로는 실행된 프로그램을 의미한다. 🔎 특징 기본적으로 프로세스당 최소 1개의 스레드(메인스레드)를 가지고 있다. 각 프로세스는 별도의 주소 공간에서 실행되며, 한 프로세스는 다른 프로세스의 변수나 자료구조에 접근할 수 없다. 한 프로세스가 다른 프로세스의 자원에 접근하려면 프로세스 간의 통신(IPC, inter-process communication)을 사용해야 한다. Ex) 파이프, 파일, 소켓 등을 이용한 통신 방법 이용 🪶 할당 받는 자원 : CPU 시간, 운영되기 위해 필..

OS 2022.03.22

XML에 대해 알아보자

XML(eXtensible Markup Language) 다목적 마크업 언어로써 다른 종류의 시스템 혹은 인터넷끼리 연결된 시스템 끼리 데이터를 주고 받을 수 있게 하기 위해 탄생했다. 🎯 설계 목표 단순성 일반성 인터넷을 통한 사용 가능성 💡기본 개념 XML에서의 기본 개념에는 10가지가 있다. XML은 구조적인 데이터를 위한 것이다. XML은 다소 HTML 같이 보인다. XML은 텍스트이며, 읽히는 것만을 뜻하지 않는다. XML은 크기가 커진다. XML은 기술의 집합이다. XML은 새로운 기술이 아니라 발전한 기술이다. XML은 HTML에서 XHTML로 이끌었다. XML은 모듈식이다. XML은 RDF와 시맨틱 웹의 토대이다. XML은 라이선스 제약이 없으며, 플랫폼이 독립적이고, 많은 지원이 있다. ..

Web 2022.02.04
반응형