본문 바로가기
반응형

OS5

[OS - 🍎 macOS] 명령형 프로그래밍 언어 (Imperative Language)와 함수형 프로그래밍 언어 (Functional Language) 카테고리 (Category) 작성 날짜 (Write Date) 최근 수정 날자 (Recent Write Date) 작성자 (Writer) Operating System 2022.01.04. 22:07 2022.01.04. 22:07 Dev.Yang 🛠 명령형 프로그래밍 언어 (Imperatvie Language) 명령형 언어 (Imperative Language)는 부수 효과 (Side Effect)를 기반으로 작동하는 방식으로 상태를 변경시키는 연산들을 적절한 순서로 나열하여 프로그래밍 작업을 수행합니다. 대부분의 객체지향언어들이 메시지에 의한 객체의 상태 변경에 집중하기에 명령형 언어로 분류할 수 있습니다. 아래는 네이버 지식백과에서 정의하고 있는 명령형 언어 (Imperative Language) .. 2022. 1. 4.
[OS - 🍎 macOS] 파일 및 폴더 권한 (Files and Folders Permission) 카테고리 게시글 작성 날짜 게시글 최근 수정 날짜 작성자 Operating System 2020-02-09 19:38 2022.02.24. 12:13 Dev.Yang 일부 앱 및 웹 사이트는 데스크탑, 다운로드 및 문서 폴더에 있는 파일 및 폴더에 접근할 수 있습니다. 특정 위치의 파일 및 폴더에 접근하도록 허용할 앱 및 웹 사이트를 결정할 수 있도록 하는 기능입니다. 🗂 파일 및 폴더 권한 (Files and Folders Permission) 설정 방법 [국문] Mac에서 Apple 메뉴 -> 시스템 환경설정을 선택하고 보안 및 개인 정보 보호를 클릭한 다음 개인 정보 보호를 클릭하세요. 파일 및 폴더를 선택하세요. 앱이 해당 위치의 파일 및 폴더에 접근하도록 허용하려면 해당 앱 아래의 체크상자를 선.. 2020. 2. 9.
[OS] 세마포어 (Semaphore)와 뮤텍스 (Mutex) What is difference between Semaphore and Mutex 🗂 세마포어 (Semaphore) wait(S) { while (S 1. 모든 자원이 점유되고 있는 상태일 경우에는 프로세스는 자원에 대하여 wait() 함수 수행을 요청하고 있으며 세마포어의 계수가 1 이상인 상태입니다. In case if the object is already locked, the process requesting resources waits and is queued by the system before lock is released. 뮤텍스 객체가 이미 잠금 (Locked) 상태일 경우에는 자원을 요청하는 프로세스는 대기하며 잠금해제 (Unlocked)가 될 때까지 시스템에서 대기합니다. 🚀 REF.. 2020. 2. 5.
[OS] 프로세스와 쓰레드의 차이점 (What is the difference between a process and a thread?) 프로세스는 뭐고 스레드는 뭔가요? + 프로세스 (Process)란? 컴퓨터 내에서 실행중인 프로그램을 일컫는 용어이며, 즉 프로세스는 '주어진 일을 해결하기 위한 목적으로 그 순서가 정해져 수행되는 일련의 절차'라고 정의할 수 있다. Each process provides the resources needed to execute a program. A process has a virtual address space, executable code, open handles to system objects, a security context, a unique process identifier, environment variables, a priority class, minimum and maximum work.. 2020. 1. 18.
반응형