일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- vscode
- 리눅스
- SQL
- 기초
- 프로그래머스
- OpenCV
- 우분투
- 코랩
- 머신러닝
- visual studio code
- 디렉토리
- 데이터베이스
- 에러
- 플라스크
- 데이터분석
- 원격저장소
- MySQL
- matplotlib
- 역할
- 단축키
- 엑셀
- 깃허브
- 운영체제
- 라이브러리
- 판다스
- 가상환경
- 아나콘다
- 디버깅
- 예제
- 파이썬
- Today
- Total
목록OS (65)
취미와 밥줄사이
1. 가상환경이 지원되는 환경인지 확인하기 아래와 같은 화면이 나오는지 설치 및 실행 후 확인하기 www.grc.com/securable [ GRC | SecurAble: Determine Processor Security Features | Modern processors incorporate features beneficial to security. SecurAble displays the status of the three most significant security-related processor features: SecurAble probes the system's processor to determine the presence, absence and operational st www...
가상화(Virtualization) 컴퓨터 자원을 추상화하는 행위 가상화 수준에 따라, 해당하는 논리적 플랫폼(=소프트웨어)를 사용 가상화의 장점(운영체제 수준) 하나의 컴퓨터로 여러 대의 컴퓨터의 효과를 낼 수 있음 유연성 관리(설치, 삭제, 변형)에 대한 적은 부담 문제 사항에 대한 해결 능력 향상 비용절감 가상화 도구의 예시 VMware VirtualBox Docker VMware와 VirtualBox는 Hypervisor 기반 가상머신이고, Docker는 컨테이너 기반으로 가상화 방식이 다릅니다. 사진(1) 출처: https://dydtjr1128.gitbook.io/understanding-docker/1.start-docker/1-starting-docker
프로세스 한국말로 과정 혹은 절차 컴퓨터에서 실행되고 있는 프로그램을 의미 컴퓨터 분야에서는 작업(task)과 통일한 의미 프로세서에 의해 수행되는 작업 프로세서 전기 신호를 통해 명령을 처리하는 논리회로 CPU를 구성하는 회로 프로세스 혹은 작업을 담당하는 담당자 CPU 코어의 의미와도 비슷한 개념 CPU : 작업반장 프로세서: 작업자 메모리: 창고 데이터: 물건
운영체제(Operating System): 컴퓨터를 운영/운용할 수 있는 인터페이스, 소프트웨어 컴퓨터를 작동상태로 만듦 = Boot 컴퓨터의 자원을 효율적으로 관리 응용 프로그램(소프트웨어) 관리 사용자가 하드웨어를 쉽게 다루게함 운영체제의 구성 Boot-loader(부트로더): 컴퓨터 부팅을 담당 Kernel(커널): 하드웨어가 효율적으로 일하도록 관리 Shell(쉘): 사용자의 명령을 해석하여 커널에게 전달 커널은 하드웨어의 자원과 자원을 운반해주는 노동자를 관리합니다. 즉 작업반장입니다. 쉘은 사람이 커널에게 명령하기 위해 만들어졌습니다. (= 컴퓨터를 쉽게 쓰기 위해) 사람의 의도를 전달하는 통역관이라고 할 수 있습니다. 커널의 역할 보안 외부로부터 컴퓨터의 하드웨어와 프로세스를 보호합니다. 자..
컴퓨터가 어떤 일을 하기 위한 메모리 계층 구조(Memory hierachy) 레지스터(Register): 현재 계산을 수행중인 값을 저장 캐시(Cache): 주기억장치(메인메모리)에서 가장 자주 사용되는 공간의 주소를 저장 주기억장치(Main Memory): CPU가 연산하기 위해 필요한 모든 데이터를 저장RAM: 연산을 위해 데이터를 적재/제거 ROM: 데이터의 제거가 불가, 변경이 되어서는 안되는 데이터를 적제 보조기억장치(Hard Drive): CPU에서 직접 접근이 불가능하며, 메인 메모리에 적재시켜야만 CPU가 읽을 수 있음
기본적인 하드웨어 1. CPU(Central Processing Unit) 프로그램 연산을 통제하는 중앙처리장치 모든 하드웨어의 작동을 제어 2. 주기억장치(RAM: Random Access Memory) 임의의 위치에 있는 데이터를 접근하는 데에 동일한 시간이 걸리는 메모리 휘발성 혹은 비휘발성 연산을 위한 임시 적재가 주목적 데이터 처리 속도가 굉장히 빠름 3. 보조기억장치 데이터의 저장(기억)에 좀 더 큰 목적이 있는 기억장치 주기억장치보다 훨씬 느림 비휘발성 하드디스크, SSD 등 4. 입출력장치 사용자로부터 입력을 받거나, 사용자에게 출력을 제공하는 모든장치(=인터페이스)
계산기 초기의 컴퓨터는 사람이 작성한 특정한 작업 패턴을 수행 매 작업마다 회로 수정이 필요 작업 패턴을 수행하고 결과를 반환하는 연산장치 컴퓨터 내부에는 저장을 위한 기능이 존재하지 않음 기억장치 연산장치만의 한계를 극복하기 위한 아이디어 컴퓨터의 아버지, 존 폰 노이만이 제안한 프로그램 내장방식 반도체의 발전에 힘입은 IBM PC의 출현 연산장치에 기억장치가 더해진 PC(Personal Computer) 운영체제 더 빠른 연산 데이터 저장과 관리 다양한 주변기기 호환 네트워크 통신 갈수록 많아지는 요구사항계산기 Refernce 사진출처1: https://upload.wikimedia.org/wikipedia/commons/thumb/4/4e/Eniac.jpg/1200px-Eniac.jpg 사진출처2:..
우분투 "타인을 향한 인간애(Humanity to others)" 라는 의미를 가진 반투어 우분투에서 유래 리눅스 배포판중에서도 인기가 많은 배포판(Top 5이내) 데비판(Debian) 배포판의 파생 우분투는 데비안게열 리눅스 배포판 2년마다 LTS(Long Term Support)버전 배포 우분투의 특징 windows에 비해 가벼운 운영체제 여러 사용자가 동시에 접속, 작업가능 자유로운 수정가능 완전 무료 개인용 환경과 서버 환경에 최적화 되어있음. 우분투 Desktop 버전의 기본 어플리케이션(18.04 LTS 기준) GUI 인터페이스 : GNOME 파일 관리: Nautilus(노틸러스) 웹브라우저: Firefox(파이어폭스) 오피스 문서 프로그램: Libre office(리브레오피스) 소프트웨어 매..