Ⅺ. 로마 제정 ⅰ. Julius-Claudius 황가 1.티베리우스(Tiberius) 1) 정무관의 선출을 민회에서 원로원으로 이양 2) 민회는 모든 정치적 중요성 상실 3) 관료제도 발달 2. 칼리굴라(Caligula) -Princeps에서 나아가 dominus et deus라고 지칭→암살 3. 클라우디우스(Claudius) 1) 도시화와 관료주의가 가장 발달 2) 황제의 개인 관료(해방 노예 포함)가 행정관료의 역할-주지사를 황제가 임명 3) 황제 재산과 국가 재산 사이의 구분이 모호 4) 아내 Messalina와 후비Agrippina(네로의 母)에게 암살 4. 네로(Nero) 1) 스승은 세네카 2) Claudius의 아들인 Britanicus 암살한 이후에 어머니도 살해 3) 황제 근위대에 의존..

안녕하세요, 오늘은 티스토리 배경음악 bgm 넣는 방법을 공유해드리겠습니다. 우선 티스토리 메인에서 관리 페이지로 들어가줍니다 왼쪽 하단의 꾸미기 탭의 [스킨 편집] 으로 들어가줍니다. 오른쪽 상단의 [HTML 편집]을 눌러주세요 그리고 유튜브 영상을 갖고오기 위해 URL을 복사해주도록 하겠습니다 해당 영상에서 마우스 오른쪽 클릭 후 [ 소스 코드 복사] 를 선택합니다. 태그 id가 dkHead 인 부분의 안쪽 에 저는 추가를 해주었는데요, 아래쪽에 부분의 태그를 그대로 사용해주시면 되고 이때 파란색으로 밑줄친 부분은 가져오고 싶은 유튜브 영상의 URL(바로 위에서 복사한 URL)을 복사 붙여넣기 해주시면 됩니다.(위 소스의 내용을 보시면 저는 하나의 영상을 무한재생 하도록 설정해두었어요) 사이즈는 각자..

교착상태 탐지 알고리즘 쇼사니(Shoshani)와 포크만(Coffman)이 제안. 다음과 같은 자료구조들을 사용함. Available : 자원 형태마다 사용 가능한 자원 수를 표시하는 길이가 m인 벡터. Allocation : 각 프로세스에 현재 할당된 각 형태들의 자원 수를 표시하는 n ⅹ m 행렬. Request : 각 프로세스의 현재 요청을 표시하는 n ⅹ m 행렬. Request[i, j] : 프로세스 Pi가 필요한 자원 수가 k 개라면 프로세스 Pi는 자원 형태 Rj의 자원을 k개 더 요청함. 남아있는 프로세스들에 대한 할당 가능 순서를 모두 찾음. 1단계 : Work과 Finish는 각각 길이가 m과 n인 벡터로, ‘Work := Available’로 초기화 함. - (i = 1, 2, …, ..

교착상태(Deadlock)의 개념 시스템 측면에서 자원의 요구가 뒤엉킨 상태. 한 프로세스 집합 내의 프로세스들에 의해 발생할 사건(Event)을 프로세스들이 서로 기다리고 있는 상태. 둘 이상의 작업이 보류 상태에 놓여 중요한 자원을 이용하기 위해 기다릴 때 발생함. 제한된 자원 이용률을 높이고 시스템 효율성을 증가시키기 위해 사용하는 병행 처리 기술과 자원 공유에 따른 부작용임. 대표 사진 설명을 입력하세요. 초기 일괄처리 시스템 사용자들이 작업 제어카드에 작업을 완료하기 위해 필요한 자원을 명시하여 교착상태가 자주 발생하지 않음. 운영체제가 요청한 자원이 준비 큐로 이동하기 전 사용 가능 여부를 확인하여 할당. 자원이 확보되지 않으면 작업이 준비 큐로 이동할 수 없어 교착상태가 발생하지 않음. 대화..

상호배제와 동기화 상호배제 (Mutual Exclusion) 특정 공유 자원을 한 순간에 한 개의 프로세스만 사용할 수 있을 때, 프로세스 하나가 공유 데이터에 접근하는 동안 다른 프로세스가 해당 데이터를 접근할 수 없게 하는 것. 프로세스 간 동기화 공유자원을 동시에 사용하지 못하게 실행을 제어하는 기법. 순차적으로 재사용 가능한 자원을 공유하기 위해 상호작용하는 프로세스 사이에서 나타남. 병행 프로세스 간 상호작용 프로세스는 아래 세 가지 형태로 상호작용 함. 프로세스들이 서로 인식하지 못하는 경쟁관계 유지. - 다중 프로그래밍 환경에서 운영체제는 자원에 대한 경쟁을 고려, 동일한 디스크나 프린터로의 접근 조절. 프로세스들은 입출력 버스를 비롯한 개체를 공유하는 단계에서 간접적으로 서로의 관계를 인식..
1 2 3 4 5
split / 문자열 자르기 substring // Split // string[] split = new string[] {"\\"}; // string[] checks = startInfo.Arguments.Split(split, StringSplitOptions.RemoveEmptyEntries); // string fileName = checks[checks.Length - 1].Substring(0, checks[checks.Length - 1].IndexOf("."))+"";
sudo sudo는 일반(특정)사용자 혹은 그룹이 루트 권한을 임시적으로 획득하여 특정 명령을 할 수 있도록 한다. (관리자(root)가 특정 사용자에게 특정 명령을 root계정으로 실행할 수 있는 권한을 부여) CentOS는 일반사용자가 루트권한을 일시적으로 획득하는 sudo 명령어가 비활성 상태이다 Ubuntu에서는 디폴트로 일반사용자가 sudo를 사용할 수 있도록 되어 있지만 CentOS등 다른 리눅스 배포판에서는 sudo를 기본적으로 사용할 수 없도록 되어있다. /etc/sudoers 파일을 수정하면 CentOS에서도 sudo를 이용할 수 있다. 사용 예) #root로 로그인 후 #vi /etc/sudoers 해당파일 맨 마지막에 유저네임 ALL=(ALL) ALL 추가 후 시프트+Q > w!로 강..

CentOS 6.7 설치 CentOS ISO파일 다운 : http://mirror.oasis.onnetcorp.com/centos/6.7/isos/x86_64/ - VM : 하이퍼 -V (1세대, 시작 메모리 2048MB) 가상 컴퓨터 생성 후 > 위에서 받은 ISO파일 삽입 - OS 설치 첫번째 선택 이미지파일 테스트 Skip Next 한국어 선택 기본 저장장치 선택 예, 모든데이터를 삭제합니다 선택 네트워크설정 > System eth0 변경하기 > 적용 > Next 다음 > 포팻 > 디스크에 변경사항기록 > 다음 사용환경 Basic Server 선택 재부팅