검색 본문
100.daum.net 백과사전 자유화 남에게 얽매이거나 구속받지 않고, 자기 마음대로 그린 그림. | 레빈스테인(Levinstein)은 그의 저서(14세 이하의 어린이 그림)에서 어린이의 자유화에 대해서 피력했다. 그는 그림을 심리학적 의미로 견해를 밝히고, 어린이가 자유롭게 그린 그림을... 백과사전 검색 더보기 출처: 아동미술 용어사전 blog.naver.com 디지털노매드 fd 뜻 역할 의미 사례 한번 알아볼까요 13 소개해드리려고 합니다. 바로 fd 라는 단어인데요, 방송이나 인터넷에서 종종 fd라는 단어를 들어보는 경우가 있는데요, 과연 이 fd는 무슨뜻이고 무엇의 약자인지 궁금하지 않으신가요? 제가 fd 뜻 부터 역할, 사례 등 자세하게 알려드리겠습니다~ 그럼 시작하겠습니다^^ fd 뜻 본격적으로 fd를 알아보기전에 fd 뜻... 2024.03.08 블로그 검색 더보기 gall.dcinside.com board mcdonalds Fd랑 반나 차이좀 FD뜻이랑 하는일 반나이트 하는일도 알려줘 - dc official App 2023.08.16 웹문서 검색 더보기 어플에서 FD는 무슨뜻이야~~? Fd는 뭔뜻이여? 심심스토리 여행 분야 크리에이터 삼척 LNG기지 방파제 공사 FD15000 해상크레인 2 케이슨을 운반 하고 돌아가는 모습 입니다. 연장 72m, 폭 52m, 높이 26,2m로 10톤 크레인 두개가 장착되어 있습니다. 동부건설, FD15000 해상크레인 , FD는 Floating Dock 이라는 뜻으로 부양할 수 있는 능력의 크레인 입니다. 바다에 새로운 공간을 만드는 케이슨 공법 과거 현대건설이 시화방조제를 쌓기 위해 22만6천... 해상크레인 FD15000 삼척 lng생산기지 2023.08.22 namu.wiki 캐논 FD 마운트/렌즈 - 나무위키 렌즈는 타 기업의 렌즈와 마찬가지로 렌즈 마다 접미사가 붙어 있는데. 각 접미사의 뜻은 이렇다. S.S.C. : 캐논 FD 마운트만의 전용 코팅이며, Super Spectra Coating의 약자이다. FD 마운트에는 비교적 더 낮은... 개요 렌즈 2024.04.28 전체보기 FD테란 - 나무위키 아시아나항공 214편 착륙 사고 - 나무위키 PSY_IT_Tech IT 분야 크리에이터 [OS] 프로세스 동기화 < 통신 방향에 따른 분류 > 양방향 통신 (duplex communication) 데이터를 양쪽 방향으로 동시 전송할 수 있는 구조로, 일반적인 통신은 모두 양방향 통신이다. 프로세스 간 통신에서는 소켓 통신이 양방향 통신에 해당한다. ex) 전화, 소켓 반양방향 동신 (halfduplex communication) 데이터를 양쪽 방향으로 전송할 수 있지만 동시 전송은 불가능하고 특정 시점에 한쪽 방향으로만 전송할 수 있는 구조 ex) 무전기 단방향 통신 (simplex communication) 모스 신호처럼 한쪽 방향으로만 데이터를 전송할 수 있는 구조 < 통신 구현 방식에 따른 분류 > 동기화 : 멀티스레드 환경에서 여러 스레드가 하나의 공유자원에 동시 접근하지 못하도록 막는 것 대기가 있는 통신 (blocking communication) - 동기화를 지원하는 통신 방식 (synchronous communication) - 데이터를 받는 쪽은 데이터가 도착할 때까지 자동으로 대기 상태에 머물러 있음 - 파이프 이용 통신, 소켓 이용 통신 대기가 없는 통신 (non-blocking communication) - 비동기화 통신 방식 (asynchronous communication) - 데이터를 받는 쪽은 바쁜 대기 < 파일을 이용한 통신 > 하드디스크로 읽고 쓸 수 있다. 파일 열기 open("com.txt", O_RDWR) : com.txt 파일을 읽기와 쓰기를 할 수 있는 형태로 준비 파일이 열리면 open 함수는 그 파일에 접근할 수 있는 권한인 파일 기술자 fd를 사용자에게 반환 fd = com.txt 파일 쓰기 또는 읽기 write(fd, "Test", 5) : fd, 즉 com.txt 파일에 Test라는 문자열을 쓰라는 뜻 read(fd, buf, 5) : fd, 즉 com.txt 파일에서 5B를 읽어 변수 buf에 저장 파일 닫기 close(fd) : fd < 파이프를 이용한 통신 > 운영체제가 제공하는 동기화 통신 방식 파일 입출력과 같이 open() 함수로 id를 얻고 작업 후 close() 함수로 마무리 파이프로 양방향 통신을 하려면 파이프 2개 사용해야 한다. 이름 없는 파이프 (anonymous pipe) : 일반적인 파이프 이름 있는 파이프 (named pipe) : FIFO라 불리는 특수 파일을 이용하며, 서로 관련 없는 프로세스 간 통신에 사용 < 소켓을 이용한 통신 > 소켓을 이용한 통신은 여러 컴퓨터에 있는 프로세스끼리 통신하는 방법 네트워크에서 데이터를 보내는 것은 클라이언트 소켓이 서버 소켓에 데이터를 보내는 것이므로 네트워크 프로그래밍을 소켓 프로그래밍이라 부른다. 프로세스가 소켓에 쓰기 연산을 하면 데이터를 보내고, 읽기 연산을 하면 데이터를 받는다. < 공유 자원에 대한 접근 > 공유자원 (shared resource) - 여러 프로세스가 공동으로 이용하는 변수, 메모리, 파일 등을 말한다. - 공동으로 이용되기 때문에 누가 언제 데이터를 읽거나 쓰느냐에 따라 결과가 달라짐 경쟁조건 (race condition) - 2개 이상의 프로세스가 공유 자원을 병행적으로 읽거나 쓰는 상황 - 경쟁 조건이 발생하면 공유 자원 접근 순서에 따라 실행 결과가 달라짐 생상자/소비자 프로세스 - 실행에 따른 결과 차이 count/변수가 공유 자원으로 생산자, 소비자의 실행 순서에 따라 결과가 다르다 => 잘못된 결과이다. < 임계 구역 (critical section) > - 공유 자원 접근 순서에 따라 실행 결과가 달라지는 프로그램의 영역 - 임계구역에서는 프로세스를 동시에 작업하면 안 됨 - 어떤 프로세스가 임계구역에 들어가면 다른 프로세스는 임계구역 밖에서 기다려야 하며 임계구역에 들어간 프로세스가 나와야 들어갈 수 있음 < 생산자-소비자 문제 > 임계구역과 관련하여 언급되는 전통적인 문제 생산자는 수를 증가시키며 물건을 채우고 소비자는 생산자를 쫓아가며 물건을 소비한다. 생산자 코드와 소비자 코드가 동시에 실행되면 문제가 발생한다. 공유변수뿐만 아니라 하드웨어 자원도 임계구역에 포함된다. < 임계구역 문제 해결 조건 > 임계구역 문제 해결을 위한 단순한 방법은 lock을 이용하는 것이다. 상호배제 (mutual exclusion) 한 프로세스가 임계구역에 들어가면 다른 프로세스는 임계구역에 들어갈 수 없음 한정대기 (bounded waiting) 어떤 프로세스도 무한 대기(infinite postpone) 하지 않아야 함 진행의 융통성 (progress flexibility) 한 프로세스가 다른 프로세스의 진행을 방해해서는 안됨 임계구역에 프로세스가 없으면 임계구역 사용을 원하는 프로세스 중에 하나를 선택해 진행시켜야 함 하드디스크로 읽고 쓸 수 있다. 파일 열기 open("com.txt", O_RDWR) : com.txt 파일을 읽기와 쓰기를 할 수 있는 형태로 준비 파일이 열리면 open 함수는 그 파일에 접근할 수 있는 권한인 파일 기술자 fd를 사용자에게 반환 fd = com.txt 파일 쓰기 또는 읽기 write(fd, "Test", 5) : fd, 즉 com.txt 파일에 Test라는 문자열을 쓰라는 뜻 read(fd, buf, 5) : fd, 즉 com.txt 파일에서 5B를 읽어 변수 buf에 저장 파일 닫기 close(fd) : fd 2024.04.30 통합웹 더보기
서비스 안내 스토리의 글을 대상으로 검색결과를 제공합니다. 자세히보기 갬성꿈나무 도서 분야 크리에이터 12. 오만하지 않고, 그러나 신중하게. 지났다. 공중파 방송사에서 FD로 일하다가 유튜브계로 넘어와 아등바등 적응하다 보니 어느새 시간이 그만큼 흘렀다. 가끔 나를 만날 뻔했던 그분을 떠올린다...바꿀 수도 있겠다. 그분은 그런 생각을 스스로 오만이라 불렀다. ‘아이들에게 그렇게 대단한 영향을 줄 만큼, 난 대단하지 않다’는 뜻일까? 직접 이야기... 영향력 말 오만 2023.07.13 브런치스토리 검색 더보기 prao.tistory.com 나를 기록하다 [쉽게 배우는 운영체제] 5. 프로세스 동기화 프로세스 간 통신 프로세스 간 통신의 개념 프로세스(또는 스레드)는 독립적으로 실행 협업 또는 데이터 병렬 처리를 위해서는 데이터를 주고 받아야 함 스레드: 하나의 프로세스 내에서 자원을 공유하는 실행 단위 프로세스 간 통신(IPC; Inter Process Communication)하나의 프로세스에 속한 스레드끼리 데이터를 주고받는 것은 어렵지 않음.서로 다른 프로세스는 사용하는 메모리 영역이 다르기 때문에 공유된 메모리를 통하여 통신하는 것이 어려움.운영체제가 제공하는 프로세스와 프로세스끼리 쉽게 데이터를 주고받을 수 있는 통신 방법을 IPC라고 공유 자원과 임계구역 공유 자원에 대한 접근 공유 자원(shared resource): 여러 프로세스가 공동으로 이용하는 변수, 메모리, 파일 공유 자원에 대한 접근 경쟁 조건(race condition) : 위 그림처럼 2개 이상의 프로세스가 공유 자원을 병행해서 읽거나 쓰는 상황 임계구역(critical section) 공유 자원 접근 순서에 따라 실행 결과가 달라지는 프로그램의 영역 각 프로세스가 전역 변수를 사용하는 부분, 즉 예금을 확인하고 입금한 후에 예금을 저장하는 부분이 임계구역 생산자 - 소비자 문제(producer-consumer pr 임계구역 문제 해결 방법 잠금(lock)을 이용하는 것 임계구역 문제를 해결하기 위한 세 가지 조건인 상호 배제, 한정 대기, 진행의 융통성을 모두 만족하는 잠금, 잠금 해제, 동기화 구현 방법 기본 코드 소개 boolean 변수 - true / false 값을 가지므로 잠금을 표현하기에 적합 임계구역 문제 해결 조건을 고려한 코드 설계 상호 배제 문제 전역 변수로 잠금을 구현한 코드 lock=true : 잠겨 있다 → 잠금이 해제될 때까지 무한 루프를 돌면서 대기한다. lock=false : 잠금 해제 → lock을 걸고 작업을 하며 작업을 마치면 잠금을 파일, 파이프, 소켓 프로그래밍 파일 순차 파일 파일 내의 데이터는 한 줄로 길게 저장되는데 이러한 파일을 순차 파일(sequential file)이라 함 순차 파일에 접근하는 방식을 순차적 접근(sequential access)이라 함 ex) 카세트테이프 파일 기술자 open() 함수로 파일을 열면 파일 기술자(fd)를 얻음 파일 기술자는 현재 파일에서 어느 위치(offset)를 읽고 있는지를 가리킴 처음 파일이 열리면 offset은 맨 앞에 위치 파일을 읽거나 쓰면 offset은 전진 파일을 이용한 통신 부모 프로세스와 자식 프로세스가 파일을 이용하여 통신을 26 파일 순차 파일 파일 내의 데이터는 한 줄로 길게 저장되는데 이러한 파일을 순차 파일(sequential file)이라 함 순차 파일에 접근하는 방식을 순차적 접근(sequential access)이라 함 ex) 카세트테이프 파일 기술자 open() 함수로 파일을 열면 파일 기술자(fd)를 얻음 파일 기술자는 현재 파일에서 어느 위치(offset)를 읽고 있는지를 가리킴 처음 파일이 열리면 offset은 맨 앞에 위치 파일을 읽거나 쓰면 offset은 전진 파일을 이용한 통신 부모 프로세스와 자식 프로세스가 파일을 이용하여 통신을 모니터 서버 프로세스 클라이언트 데커 운영체제 세마포어 피터슨 임계구역 쉽게배우는운영체제 2024.03.20 티스토리 검색 더보기 story.kakao.com Paul Paul - 카카오스토리 2 자를 통해 뜻을 이루시기 때문입니다. 겉모양이 멋지고 더러운 그릇보다 겉모습은 깨지고 보잘것 없어도...오나 했는데,,, ㅎ 오늘 내일 만개할듯요 ~ https://youtu.be/GoXYJ45WrSI?si=MBb0FZniNG1u7Fd8 #CCM 봄... 2024.03.26 카카오스토리 검색 더보기 도서 크리에이터 보기
FD Group blog.naver.com/wilyjeon 네이버 블로그 우리의 이름인 FD는 'For Dream'의 약자입니다. '각자...공동체' 라는 뜻을 품고 있습니다. 어떤 꿈...