까먹은 지식 437

운영체제 2강 :: 프로세스, 쓰레드

운영체제에서 기억하고 싶은 내용 프로세스(Process) 실행 중인 프로그램 프로그램 자체는 정지된 녀석인데, 프로세스는 동작 하는 능동적 개체 어떻게 정적인 프로그램이 동작을 하는 프로세스가 되나? 운영체제한테 자원을 할당 받아 동작한다 받는 자원: CPU, 메모리, 입출력장치, 파일 등 동작: CPU가 프로세스의 명령 실행 프로세스의 구성 1 : 메모리 구조 실행에 필요한 코드와 데이터 코드 영역: 프로그램 자체 데이터 영역: 프로그램 실행시 필요한 데이터(상수, 변수, 서브프로그램 호출상태 등) 데이터 영역 3가지로 나뉜다 정적 데이터 영역 스택 영역 힙 영역 프로세스 구성 2 : 프로세스 제어 블록(PCB: Process Control Block) 운영체제가 프로세스 관리를 위한 정보가 저장되어 ..

카테고리 없음 2023.03.29

파이썬 기초 1강 :: 프로그래밍언어분류, 파이썬 공부 노하우

파이썬에서 기억하고 싶은 내용 파이썬 돌입하기 전에 컴퓨터 이해 먼저 정보와 데이터 관찰이나 측정을 통해 만든 데이터를, 문제 해결에 사용할 수 있도록 정보로 사용 데이터의 기본 단위 비트(bit: binary digit) 가장 작은 단위 바이트(byte) 컴퓨터에서 활용을 위한 작은 단위 8개의 비트를 겹쳐서 사용(256가지 표현 가능) 왜 2진법의 비트를 사용하지? 이유는 컴퓨터가 2진법을 사용하는 '트랜지스터'라는 부품을 사용하기 때문 그럼 왜 트랜지스터를 사용할까? 2가지 상태를 갖는 트랜지스터이기에 더 작게 만들 수 있어서 초소형의 트랜지스터로 작은 부피의 PC, 휴대하기 좋은 노트북을 만들 수 있다 프로그래밍 언어 사람의 언어와 컴퓨터의 언어(2진법)이 다르니 컴퓨터와 소통하기 위한 언어 프로..

운영체제 1강 :: 운영체제란, 커널모드, 운영체제 유형

운영체제에서 기억하고 싶은 내용 운영체제란? 응용 소프트웨어와 하드웨어 사이의 매개체 대표적인 시스템 소프트웨어 컴퓨터 시스템의 자원 관리 컴퓨터 프로그램의 서비스 제공하는 프로그램들의 모음 운영체제 역할 컴퓨터 시스템 자원 관리 자원: 하드웨어 자원, 소프트웨어 자원, 데이터 저장장치에서 데이터 읽어 오는 역할 키보드, 마우스 제어 역할 동시에 여러 프로그램 실행시 CPU와 메모리 효율적 관리 => 컴퓨터 시스템을 효율적으로 운영하는 목적 사용자 지원 사용자가 내린 명령을 해석해서 실행(CLI) 사용자와 하드웨어 사이의 매개체 => 사용자에게 편의성 제공하는 목적 우와~~ 초기에는 운영체제가 없었다 그러니 응용 프로그램이 하드웨어를 제어했었다 이 말은, 응용 프로그램 개발자는 하드웨어 제어방법을 알아야..

직장인 AWS Practitioner 자격증 무료 공부방법

AWS 자격증을 따려고한 이유는 순수하지 않다 자격증 따는 것을 좋아하지 않지만 도전한 이유는 온라인 대학이다. 컴퓨터에 대한 지식이 깨끗하게 없다시피 해서, 직장인을 하며 온라인 대학에서 컴퓨터와 경영 강의를 듣고 있다. (졸업할 마음도 처음엔 없없지만) 어느새 4학년이 되어 졸업을 위해 논문 혹은 자격증을 따면 되는 것 그래서 여러 자격증 중에 개인적인 기준(나랑 관련있나, 관심있나, 해외에서도 먹히나 등)에 따라 AWS를 선택했다 AWS 중에 Practitioner을 택한이유 AWS 자격증에 도전하는 어떤 분들은 이보다 더 높은 레벨부터 한다고 하지만, 졸업은 Practitioner만 따도 가능하고, 직장인을 하며 자격증 공부에 많은 시간을 쓰고 싶지 않았다 공부 방법 및 자료 조사 학습 시작 전에..

Web Dev/AWS 2023.03.25

글로벌스마트비즈니스 1화 :: 경영자구분, 지주회사, 기업회생제도

글로벌스마트비즈니스에서 기억하고 싶은 내용 사기업 합명회사 2인 이상의 주주(무한 책임 사원)으로 구성 합자회사 무한 책임 사원 + 유한 책임 사원과 함께 구성되어 있다 유한 회사 주식회사와 달리 비공개적으로 운영 가능 공시할 의무 X 비밀주의 가능 주식회사 거액의 고정 자본 필요 지속적으로 자금 조달이 필요한 사업을 하는 경우에 적합 주식 보통주 우선주: 보통 의결권 없는 대신 특별한 권리(먼저 돈 받을 권리 등)를 부여 후배주 혼합주 기업 공개(IPO: Initial Public Offering) 증권 시장에 상장하는 것 채권 돈을 빌려오는 것 상환 기한과 이자가 확정되어 있는 증권 경영자의 역할 정보처리: 모니터, 전파, 대변 역할 대인관계: 대표, 리더, 대외 관계 역할 의사결정: 기업가, 문제 ..

TypeScript :: 객체 타입에서 다른 속성 기반한 필수 속성

TypeScript에서 기억하고 싶은 내용 호기심의 시작 interface를 이용해서 리액트 컴포넌트 프로퍼티의 타입을 정해주고 있다, A 속성의 값에 따라, B와 C의 타입을 필수로 만들 수 있을까? 예를 들면, 여기서 isFruit 속성이 true일 때, sweetness와 hasSkin을 필수로 만들 수 있을까? 접근 방법 1. 우선 isFruit이 false인 경우 sweetness와 hasSkin은 타입을 받지 않는다 interface Props { isFruit: false; sweetness?: never; hasSkin?: never; } 2. isFruit이 true인 경우 sweetness와 hasSkin의 타입을 정해준다 interface FruitProps { isFruit: tru..

AWS :: 백서

AWS에서 기억하고 싶은 내용 백서 정리 AWS 백서를 쭉 읽어보며 기록했다 뒤로 가면서 관심 없거나, 잘 들어보지 못한 것은 (보류)로 표시했다 Amazon Web Services란 컴퓨팅, 스토리지, 데이터베이스, 분석, 네트워킹, 모바일, 개발자 도구, 관리 도구, IoT, 보안, 애플리케이션 등 광범위 글로벌 클라우드 기반 제품을 온디맨드 방식의 요금으로 제공 신규 서비스는 초기 지출없이 신속하게 프로비저닝할 수 있다 AWS는 클라우드 컴퓨팅이라고 불리고, 기업에 IT 인프라 서비스를 제공하기 위해 시작됐다 기업은 수개월 전부터 미리 서버와 인프라 조달할 필요 없다. 몇 분 만에 수백, 수천 개의 서버 즉시 가동할 수 있다 클라우드 컴퓨팅이란 컴퓨팅 파워, 데이터베이스 스토리지, 앱, IT 리소스..

Web Dev/AWS 2023.02.15

AWS :: Practitioner 시험 정보

AWS에서 기억하고 싶은 내용 4가지 시험 영역 및 가중치 클라우드 개념 (아슬아슬 2등) 보안 및 규정 준수 (아슬아슬 3등) 기술 (가중치 1등) 결제 및 요금 (꼴찌) 시험 정보 문제 수: 65개 시간: 90분 합격 점수: 70% 이상 문제 유형 객관식: 4개중 정답 1개 선다형: 5개이상 중 정답 2개 이상 링크 시험 안내서(한글) 시험 안내서(영문) AWS Practitioner 자격증 소개 및 신청 페이지 샘플 문제(pdf) 모의고사 20문제 백서 요금제 방식 백서 핵심 정리 잘되어있는 블로그 포스트 덤프 수백 문제

Web Dev/AWS 2023.01.27

AWS :: Well-Architected, 클라우드 6가지 이점

AWS에서 기억하고 싶은 내용 AWS Well-Architected 프레임워크 구축한 아키텍쳐를 평가해주는 도구 안전, 안정, 비용 효율적인 시스템 설계 및 운영에 도움 모범 사례와 설계 원칙에 따라 측정하고 개선 사향 확인 가능 평가 요소 1. 운영 우수성 시스템 실행 및 모니터링 비즈니스 가치 제공, 지원 프로세스와 절차 개선 능력 2. 보안성 위험 평가로 비즈니스 가치 제공 정보, 시스템, 자산 보호하는 능력 3. 안정성 인프라나 서비스 중단으로부터 복구 컴퓨팅 리소스 동적으로 확복해서 수요 충족 잘못된 구성이나 일시적인 네트워크 문제 완화 의도한 기능을 일관되고, 올바르게 수행하는지 4. 성능 효율성 컴퓨팅 리소스 효율적으로 사용해서, 시스템 요구 사항 충족, 수요 변화 및 기술 진화에 따라 효율..

Web Dev/AWS 2023.01.27

AWS :: 마이그레이션, AWS 기술 이용 혁신

AWS에서 기억하고 싶은 내용 이번 포스트는, 마이그레이션 AWS Cloud Adoption Framwork(CAF) 마이그레이션을 할 수 있도록 가이드 제공 관점에 따라 6개 가이드 제공 비즈니스: 비즈니스 요구, 비즈니스 경과 연계 되도록 인력: 클라우드 채택을 위해, 조직 전반 변화 관리 전략 개발 지원 거버넌스: IT 전략이 비즈니스 전략에 맞도록 조정하는 기술 및 프로세스 플랫폼: 클라우드 기반 새로운 솔루션 구현, 마이그레이션 위한 원칙과 패턴 보안: 조직이 가시성, 감사 가능성, 제어, 민첩성에 대한 보안 목표 충족, 권한 선택 및 구현 운영: 합의된 수준까지 워크로드 구현, 실행, 사용, 운영 및 복구에 도움 마이그레이션 6R 전략 AWS로 옮기기 위한 6가지 전략 Reghosting: 최..

Web Dev/AWS 2023.01.26
728x90