일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 코테
- 제어의역전
- 도커
- 운영체제
- k8s
- 취뽀
- 컴퓨터 구조
- Pub/Sub
- tech
- fork()
- it
- spring boot
- CNS
- 개발자
- OS
- docker
- Context Switching
- 커널
- zookeeper
- 쿠버네티스
- Data Engineering
- POJO
- 인프라
- 개발
- 데이터엔지니어
- Kubernetes
- Kafka
- 스프링빈
- 의존성주입
- 시스템호출
- Today
- Total
목록전체 글 (14)
모래성 말고 철옹성

컴퓨터 기본 구성 필수장치 중앙처리장치(CPU)* 명령어를 해석하여 실행하는 장치 메인메모리* 작업에 필요한 데이터를 저장하는 장소 주변장치 입력장치 외부 데이터를 컴퓨터에 입력하는 장치 e.g. 마우스, 키보드 등 출력장치 사용자가 원하는 상태로 처리결과를 출력하는 장치 e.g. 모니터, 프린터 등 저장장치 데이터를 저장하는 장치. 메인메모리와 저장한다는 개념은 같지만 메인메모리는 전원이 꺼지면 데이터가 없어지는 반면 해당 저장장치는 영구적으로 저장된다. 다만 느리다는 단점이 있다. 그 외 메인보드 컴퓨터의 부품들을 버스라는 통로로 각 장치를 연결해주는 장치 폰 노이만 구조 오늘날 대부분의 컴퓨터는 폰 노이만 구조를 따르고 있다. 위 그림(a)처럼 구조화되어있고, 각 장치는 메인보드의 시스템 버스를 통..

운영체제의 구조*** 1. 커널과 인터페이스** 커널 : 프로세스 관리, 메모리 관리, 파일 관리 등과 같은 운영체제의 핵심적인 기능을 모아놓은 것이다. 즉 커널의 성능 = 운영체제의 성능. 컴퓨터 부팅 후 메모리에 올라가 역할 수행. 인터페이스 : 사용자와 커널 사이에서 사용자의 명령을 받고 커널의 응답을 사용자에게 돌려주는 역할을 한다. 그림(a)과 같이 운영체제를 커널과 인터페이스로 크게 두 부분으로 나눌 수 있다. 2. 시스템 호출과 디바이스 드라이버 시스템 호출(System Call) 이란* 시스템 호출이란 커널 기능 사용을 위한 응용 프로그램의 요청에 대해 커널 접근을 위한 인터페이스이다. 이는 커널 자기 자신을 보호하고 자원에 직접접근을 막기 위해 만들었다. 시스템 호출은 커널이 제공하는 시..

운영체제란? 사용자(응용프로그램) 에게 편리한 인터페이스를 제공하고, 컴퓨터 HW 자원을 효율적으로 관리 및 사용할 수 있게 해주는 소프트웨어이다. 운영체제의 역할 자원관리 컴퓨터의 각종 응용프로그램, I/O 등을 사용하면서 컴퓨터 HW의 CPU, 그래픽카드 등의 자원들을 사용하게 되는데, 자원들을 효율적으로 나누어 사용자가 원활하게 사용할 수 있도록 "자원관리자"의 역할을 한다. 자원보호 사용자가 HW 자원에 직접 접근 시 저장된 정보를 실수로 지운다거나 혹은 악의적으로 변경시킬 수 있다. 이러한 비정상적인 일들로부터 운영체제는 컴퓨터 자원을 지키는 "보호자" 역할을 한다. HW 인터페이스 제공 다양한 컴퓨터 장치를 별도의 소프트웨어를 설치하지 않고 단순 연결만으로 사용할 수 있도록 HW 인터페이스를 ..

운영체제 스터디 시작 2022-07-31 ~ 1. 쉽게 배우는 운영체제 - 한 챕터 or 1/2 챕터씩 포스팅 (총 5챕터) - 한 달반 목표

LG CNS 지원기 9월 - 서류 정확히 기억나진 않지만 9월쯤 서류제출을 했던 것 같다. 학교 선배가 LG CNS에서 이번에 대규모 채용을 진행한다며 추천서 써줄 테니 주변 취준하는 친구들이나 나보고 지원해보라고 해서 면접 준비도 해보고 코테 실력 체크도 해볼겸 겸사겸사 지원했다. 지원 서류는 매우 간단했던 걸로 기억한다. 학교, 성적, 병역 등 기본적인 정보 입력 후 두 가지 자소서 질문이 있었다. 1. LG CNS에 지원한 동기와 입사 이후 꿈꾸는 것은 무엇인가요? 개발자로서의 내 가치관을 서두로 공모전 경험을 예시로 들며 내가 이런 가치관을 가진 사람이라는 것을 적어냈다. 자소서를 적으면서 LG CNS 에서 어떤 부분에 집중하는지 기사들을 찾아봤는데 Digital Transformation(DX)..

파이썬으로 카프카 consumer, producer 만들기 필자는 유닉스 기반 PC를 사용중이 아니라 가상 컨테이너 도커로 카프카와 주키퍼를 만들어 테스트 해봤다. 1. docker-compose로 카프카, 주키퍼 컨테이너 생성 카프카와 주키퍼를 운영할 컨테이너를 한 번에 띄울 수 있게 docker-compose.yml 파일 생성한다. 카프카, 주키퍼 도커 이미지는 confluent, wurstmeister, bitnami 세 가지 정도의 이미지가 있었지만 wurstmeister/kafka, zookeeper 이미지가 가장 레퍼런스가 많았기 때문에 해당 이미지로 선정했다. docker-compose.yml 코드 version: '3' services: zookeeper: image: wurstmeiste..