검색 본문
namu.wiki 잠원당 - 나무위키 서울 잠원초등학교에 소재한 어린이 연합이다. https://namu.wiki/w/%EC%84%9C%EC%9A%B8%EC%9E%A0%EC%9B%90%EC%B4%88%EB%93%B1%ED%95%99%EA%B5%90?from=%EC%84%9C%EC%9A%B8%EC%9E%A0%EC%9B%90%EC%B4%88''' 잠원당... 2024.04.07 웹문서 검색 더보기 수호전사 맥스맨 - 나무위키 EB%B3%91%EC%82%AC%EB%8B%A8%20%EC%8B%A0%EB%B3%91%EA%B5%90%EC%9C%A1%EB%8C%80%EB%8C%80%20%EC%88%98%EB%A5%98%ED%83%84%20%ED%8F%AD%EB%B0%9C%EC%82%AC%EA%B3 - 나무위키 mail-study.tistory.com 매일공부 쓰레드란...? (Thread, 구성, Benefits), 커널 쓰레드, 유저 쓰레드 Thread A thread (or light weight process) is a basic unit of CPU utilization 쓰레드는 CPU에 작업 요청을 하는 실행단위를 말한다. 프로세스가 생성되면 CPU 스케줄러는 CPU에게 해야 하는 일을 전달하고, CPU는 그 일을 하게 된다. 이때 CPU가 받는 일을 쓰레드라고 본다. 결국 운영체제 입장에서 작업의 단위는 프로세스이지만, CPU 입장에서는 쓰레드가 되는 것이다. 전통적인 개념의 heavy weight process는 하나의 thread를 가지고 있는 task로 볼 수 있다. Thread의 구성 쓰레드의 구성 여러 개의 쓰레드는 하나의 프로세서에서 작동한다. Code, Data 등 하나의 프로세서의 자원을 여러 개의 쓰레드가 공유한다. 하지만 CPU의 점유와 관련된 PCB의 Program counter와 register 영억에, 쓰레드는 쓰레드마다 각각 메모리를 점유하고 있다. 해당 프로세스의 주소 공간 중 stack 영역에 쓰레드는 쓰레드마다 각각의 메모리를 점유하고 있다. PCB와 Stack의 분리를 통해, 쓰레드는 CPU를 점유할 수 있고, CPU를 빼앗기더라도 쓰레드 문맥교환을 통해 작업을 계속 유지할 수 있다. Benefits of threads Responsiveness 응답성 eg) multi-threaded web => if one Thread is blocked (eg network), another thread continues (eg display) 멀티 쓰레드 환경에서는 여러개의 쓰레드가 동시에 활동하기 때문에, 하나의 작업이 끝나기 전에, 다른 작업이 끝난다면, 먼저 끝난 작업을 미리 보여주는 행동이 가능해진다. 만약 네이버 포탈 메뉴를 들어갔을 때, 글 정보와 사진 정보가 서로 다른 쓰레드로 실행된다면, 글 정보가 먼저 들어왔으면, 사진 정보가 들어올 때까지 Implementation of threads Some are supported by kernel => Kernel Threads 커널 수준 Thread (네이티브 Thread, OS Thread, OS 레밸 Thread라고도 한다.) 커널 레벨에서 생성되는 쓰레드이다. 운영체제 시스템 내에서 생성되어 동작하는 쓰레드로, 커널이 직접 관리한다. CPU에서 실제로 실행되는 단위 (CPU 스케줄링의 단위) 커널 쓰레드 스케줄러가 쓰레드 1, 쓰레드 2, 쓰레드 3을 직접 관리한다. 스케줄러는 모든 쓰레드의 정보를 알고 있다. 따라서 각 쓰레드의 우선 순위가 동일하다고 가정하면 1 커널 쓰레드와 사용자 쓰레드의 연결 커널 쓰레드와 사용자 쓰레드의 연결 방식 앞서 유저 쓰레드가 CPU 에서 실행 되려면 커널 쓰레드와 반드시 연결되어야 한다. 라고 설명했다. 기본 CPU에서 실행되는 단위는 커널 쓰레드이기 때문에 유저 쓰레드는 반드시 커널 쓰레드와 연결이 되어야 하고, 그 후에 커널 쓰레드가 CPU에서 실행되어야 한다. One-to-One-model One to One Model Java => 유저 쓰레드와 OS 쓰레드가 1:1로 연결된다. 쓰레드 관리, 스케줄링을 OS에 위임한다. = 스케줄링를 커널이 수행 만약 한 프로세스에 쓰레드가 2개 이 7 A thread (or light weight process) is a basic unit of CPU utilization 쓰레드는 CPU에 작업 요청을 하는 실행단위를 말한다. 프로세스가 생성되면 CPU 스케줄러는 CPU에게 해야 하는 일을 전달하고, CPU는 그 일을 하게 된다. 이때 CPU가 받는 일을 쓰레드라고 본다. 결국 운영체제 입장에서 작업의 단위는 프로세스이지만, CPU 입장에서는 쓰레드가 되는 것이다. 전통적인 개념의 heavy weight process는 하나의 thread를 가지고 있는 task로 볼 수 있다. 쓰레드 운영체제 쓰레드란..? 2024.05.18 블로그 검색 더보기 blog.naver.com ddowan님의 블로그 스크랩 나무위키 컷스로트아일랜드 해적 미스터리관련정보 위플래쉬 42 namu.wiki/w/%EB%AF%B8%EC%8A%A4%ED%84%B0%EB%A6%AC%20%EA%B4%80%EB%A0%A8%20%EC%A0%95%EB%B3%B4#s-2.2 뇌파 - 나무위키 - https://namu.wiki/w/%EB%87%8C%ED...93%9C#s-1 440(네버마인드) - 나무위키 - https://namu.wiki/w/440(%EB%84%A4%EB%B2%84%EB%A7%88%EC%9D%B8%EB%93%9C) 위플래쉬 - 나무위키 - https://namu... 2024.05.23 gall.dcinside.com board neostock 여시 역사나 정리해보자. EB%A9%94%EA%B0%88%EB%A6%AC%EC%95%84 2016년 워마드 https://namu.wiki/w/%EC%9B%8C%EB%A7%88%EB%93%9C...namu.wiki/w/%EA%B0%95%EB%82%A8%EC%97%AD%20%EC%8B%9C%EC%9C%84%20%EC%B6%A9%EB%8F%8C%20%EC%82%AC... 2024.05.17 전체보기 한국 천주교의 수도자 수 한동훈 자녀 나무위키 orijava.tistory.com 개발자의 길 애플리케이션을 AWS 를 이용해 배포하기 1. VPC 생성 VPC 생성 클릭 1-1. VPC 설정 VPC 등 옵션 선택 이름 태그 설정 자동 생성으로 한다면 나중에 일일이 변경해주어야 함.. 10.0.0.0/ 16 은 일반적인 네트워크에서 사용됨 1-2. 가용 영역 설정 설정 한 갯수의 가용 영역별 서브넷이 자동으로 분배되어 생성 퍼블릭 서브넷의 경우 트래픽이 IGW 로 향할 수 있도록 자동으로 라우팅 테이블 생성 프라이빗 서브넷의 경우 트래픽이 퍼블릭으로 향할 수 있도록 자동으로 생성 NAT 게이트 웨이를 생성할 경우에는 트래픽이 NAT 로 향할 수 있도록 자동으로 생성 1-3. 2. 서브넷 생성 서브넷 생성 버튼 클릭 위에서 만든 VPC 를 선택 2-1. 서브넷 설정 가용역역의 경우 'ap-northeast-2a' 로 설정 서비스에 장애가 발생했을 때 지속 운영하기 위한 장치 아시아 태평양 (서울) / ap-northeast-2a 가 보이지 않는 콘솔의 우측 상단에 리전이 서울로 되어 있는지 확인 IPv4 서브넷 CIDR 블록 IPv4 서브넷 CIDR 블록들은 '10.0.0.0/16' 내부에 포함되어야 하며, 서브넷의 접두사 길이는 '/16' 보다 크거나 같아야 함 '/16' 보다 커야하는 이유는, 서브넷은 상위 3. 라우팅 테이블 설정 생성한 서브넷을 체크하고 라우팅 하단의 라우팅 테이블 탭을 확인해 보면 '10.0.0.0/16' 은 대상이 local 로 설정되어 있음 라우팅 테이블을 수정하여 VPC 내의 데이터 패킷이 인터넷 게이트웨이로 향하도록 설정해주어야 함 3-1. 라우팅 테이블 생성 대시보드에서 라우팅 테이블 탭으로 이동 → 라우팅 테이블 생성 클릭 이름을 설정하고 VPC 는 위에서 생성했던 VPC 를 선택 후 라우팅 테이블 생성 클릭 3-2. 라우팅 편집 라우팅 추가를 클릭하여 새 라우팅 정보 추가 대상은 '0.0.0.0/0' 으로 외부 인터넷으로 향 4. RDS 설정 4-1. 외부망에서 VPC 내부에 있는 EC2 로 접근할 수 있도록 보안 그룹 생성 VPC → 보안그룹 → 보안 그룹 생성보안 그룹 이름 및 설명 작성 VPC 는 위에서 생성해준 VPC 로 설정 4-1-1. 인바운드 규칙을 아래와 같이 설정 설정이 끝나면 보안 그룹 생성 클릭 4-2. 내부망에서 VPC 내부에 있는 EC2 로 접근할 수 있도록 보안 그룹 생성 VPC → 보안그룹 → 보안 그룹 생성 VPC 는 위에서 생성해준 VPC 로 설정 4-2-1. 인바운드 규칙 추가 유형은 MYSQL/Aurora 소스는 위에서 생성한 보안 그 5. EC2 접속 PuTTy 를 사용해 아래와 같이 접속 가능 private-subnet 에 있는 RDS 와 연결된 public-subnet 의 EC2 는 Bastion Host 역할 5-1. 패키지 목록 업데이트 sudo apt-get update ERR 메시지가 나왔다 Ubuntu 레포지토리에 엑세스하는 데 필요한 포트 80(HTTP) 및 포트 443(HTTPS)에서 아웃 바운드를 허용하지 않아서 였다 vpc → 보안그룹 → 이전 생성한 보안그룹을 찾아 하단의 아웃바운드 규칙에 위와 같이 추가 HTTP(포트 80) : 최신 패키지를 불러오는데 42 VPC 생성 클릭 1-1. VPC 설정 VPC 등 옵션 선택 이름 태그 설정 자동 생성으로 한다면 나중에 일일이 변경해주어야 함.. 10.0.0.0/ 16 은 일반적인 네트워크에서 사용됨 1-2. 가용 영역 설정 설정 한 갯수의 가용 영역별 서브넷이 자동으로 분배되어 생성 퍼블릭 서브넷의 경우 트래픽이 IGW 로 향할 수 있도록 자동으로 라우팅 테이블 생성 프라이빗 서브넷의 경우 트래픽이 퍼블릭으로 향할 수 있도록 자동으로 생성 NAT 게이트 웨이를 생성할 경우에는 트래픽이 NAT 로 향할 수 있도록 자동으로 생성 1-3. AWS RDS aws vpc 2024.04.30 돔돔이블로그 | DomDom's Blog IT 분야 크리에이터 [Ubuntu] 우분투에서 카카오톡 설치, 한글 두번씩 써지고 응답없음 해결 winehq-stable $ sudo apt install playonlinux wine 설치방법 출처 : https://velog.io/@yibre/%EC%9A%B0%EB%B6%84%ED%88%AC%EC%97%90-%EC%B9%B4%EC%B9%B4%EC%98%A4%ED%86%A1-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-%ED%95%9C%EA%B8%80%ED%99%94-%ED%8C%A8%EC%B9%98%ED%95%98%EA%B8%B0 그리고나서 터미널에 아래 명령어... ubuntu 우분투 한글 오류 중복 해결 응답없음 카카오톡 KakaoTalk 2024.04.08 통합웹 더보기
서비스 안내 스토리의 글을 대상으로 검색결과를 제공합니다. 자세히보기 story.kakao.com 김형우 김형우 - 카카오스토리 A0%EC%A1%B0%20%EC%9E%90%EC%8B%A0%EB%8F%84%20%EB%8B%B9%EC%97%B0%ED%9E%88%20%EA%B7%B8%20%ED%9B%84%ED%8F%AD%ED%92%8D%EC%9D%84%20%EA%B0%90%EC%A7%80%ED%95%98%EA%B3%A0%20%EC%9E%88%EC%97%88%EC%9C%BC%EB%A9%B0 29분전 카카오스토리 검색 더보기 min8282.tistory.com min8282 [Hadoop] Ubuntu에 Hadoop 설치하기(Java/SSH/Hadoop) 1. 자바 1.1. 자바 install sudo apt-get update apt 업데이트 실행 sudo apt-get install openjdk-11-jdk 자바 11버전 설치 실행 java -version javac --version 자바 버전 확인 1.2. 자바 환경변수 설정 export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/*:. 자바 환경변수 설정 -> 위 2. SSH 연결 2.1. openssh-server & pdsh 설치 sudo apt-get install openssh-server Openssh Server 설치. 하둡이 클러스터에 접속할 때 SSH를 통해 터미널을 이용하여 관리 및 작업을 수행할 수 있다. sudo apt-get install pdsh pdsh 설치. PDSH를 설치하면 클러스터의 각 노드에 동시에 명령을 내려 수행할 수 있다. 하둡 설치 및 관리를 위해서 SSH 서버가 필요하고, pdsh를 설치하면 클러스터 노드 간의 효율적이 명령 실행이 가능해진다. 2.2. ssh 공개키 Reference 우분투 환경에서 설치 참고 https://velog.io/@dbswlfnvl/%EC%9A%B0%EB%B6%84%ED%88%AC-%ED%95%98%EB%91%A1%EC%84%A4%EC%B9%98 https://mingg123.tistory.com/125 https://spidyweb.tistory.com/214 맥 환경에서 설치 참고 https://benban.tistory.com/70 https://velog.io/@boyunj0226/M1-%EB%A7%A5%EC%97%90%EC%84%9C-Hadoop-Spark-%EC%84%A4 13 우분투 환경에서 설치 참고 https://velog.io/@dbswlfnvl/%EC%9A%B0%EB%B6%84%ED%88%AC-%ED%95%98%EB%91%A1%EC%84%A4%EC%B9%98 https://mingg123.tistory.com/125 https://spidyweb.tistory.com/214 맥 환경에서 설치 참고 https://benban.tistory.com/70 https://velog.io/@boyunj0226/M1-%EB%A7%A5%EC%97%90%EC%84%9C-Hadoop-Spark-%EC%84%A4 2024.05.08 티스토리 검색 더보기 brunch.co.kr 제니 CRM 마케터라면 꼭 알아야할 CRM 마케팅 기본 개념 6 블로그 글 원문 보기 : https://blog.blux.ai/crm-%EB%A7%88%EC%BC%80%ED%84%B0%EB%9D%BC%EB%A9%B4-%EA%BC%AD-%EC%95%8C%EC%95%84%EC%95%BC%ED%95%A0-crm-%EB%A7...BC%80%ED%8C%85%EC%9D%98-%EA%B8%B0%EB%B3%B8-%EA%B0%9C%EB%85%90-%EC%B4%9D%EC%A0%95%EB%A6%AC-%EA%B0%9C%EB%85%90%EA%B3%BC-%EC%82%AC%EB%A1%80%ED%8E... CRM 마케팅 2024.05.23 브런치스토리 검색 더보기