본문 바로가기

분류 전체보기47

[KT 에이블스쿨] 05. 15 리눅스 리눅스1. 컴퓨터 OS중 하나2. 리눅스 커널*을 사용한 운영체제* 커널 : 운영체제를 유지 하기 위해 필요한 프로세스 관리, 메모리 제어, 시스템 콜 등을 담당하는 OS의 Core 영역3. ‘리누스 토르발스’에 의해 첫 리눅스 커널 개발4. 리눅스 종류• Red hat• CentOS• Ubuntu• 기타 안드로이드, 임베디드, Docker base 이미지 등 다양한 분야에 적용 셸- 셸은 Shell으로 조개 껍질이라는 뜻- 커널을 감싸 보호하는 형태를 비유한 이름- 셸은 사용자의 의뢰를 받아서 커널에 전달하는 역할 - 커널을 바꾸지 않고 셸만 바꿀 수 있다.- 리눅스 외에 다른 OS를 사용할 때에도 셸만 이식하면 똑같이 사용할 수 있다. - 에러가 발생하거나, 부하가 발생해도 리눅스 커널에 미치는 영향.. 2025. 5. 15.
[KT 에이블스쿨] 05. 14 데이터베이스 2 모델링- 데이터 모델링은 데이터 구조를 체계적으로 표현하는 과정- db 구축 전 데이터를 어떻게 구성하고 관계를 설정할지 정의- 일관성, 효율성, 확장성 확보 개념적 모델• 핵심 목적: 데이터의 전반적인 개념과 관계를 정의 (비즈니스 중심)• 주요 도구: ERD(Entity-Relationship Diagram, ERD)- 데이터베이스의 구조를 시각적으로 표현- 1:N 관계, 1:1 관계, N:M 관계엔티티(Entity, 사각형으로 표현): 데이터 객체 (예: 고객, 주문, 상품)속성(Attribute, 마름모로 표현): 엔티티가 가지는 특성 (예: 고객명, 주문일자)관계(Relationship, 타원형으로 표현): 엔티티 간의 연관성 (예: 고객은 주문을 생성한다)논리적 모델• 핵심 목적: 특정 .. 2025. 5. 14.
[KT 에이블스쿨] 05. 13 데이터베이스 1 데이터베이스- 데이터들을 통합하여 관리하는 집합체- 데이터 관리 시, 중복된 자료 생략 및 구조화, 효율적인 담당- 데이터베이스 자체는 데이터를 저장하는 역할만 함, 이러한 데이터를 저장하거나 처리하기 위해서는 DBMS 필요- DBMS는 사용자가 데이터베이스를 사용할 수 있도록 도와주는 sw로 db의 구성, 접근 방법, 유지관리의 모든 책임을 짐 데이터로서의 정의)통합된 데이터저장된 데이터운영 데이터공용 데이터데이터 특징)실시간 접근성계속적인 변화동시 공유내용에 따른 참조데이터베이스 시스템 구성)DBMS데이터베이스데이터 모델SQL(Structured Query Language)언어 종류1. 데이터 정의어- DBMS에 저장된 테이블 구조를 정의하는데 사용- CREATE, ALTER, DROP 등 2. 데이.. 2025. 5. 13.
[KT 에이블스쿨] 05.12 네트워크 네트워크- 두 개 이상의 장치 노드가 서로 연결되어 데이터를 주고받는 시스템- 노드간 올바르게 주고 받기 위해 정해진 규칙을 프로토콜이라고 함노드 : 네트워크 장치링크 : 노드의 연결데이터 : 노드 사이 주고 받는 메시지네트워크 유형LAN(Local Area Network, 근거리 통신망) : 소규모 지역(회사, 학교)WAN(Wide Area Network, 광역 통신망) : 국가, 대륙 간 장거리PAN(Personal Area Network, 개인 통신망) : 블루투스, NFC 등 개인 기기 간 연결MAN(Metropolitan Area Network, 도시권 통신망) : 도시 단위의 광역네트워크 물리 장치호스트 : 데이터 송.수신기라우터 : 서로 다른 네트워크 간 데이터를 전달하는 장치스위치 : 내부.. 2025. 5. 12.
[KT 에이블스쿨] 05.09 인프라 개요 IT 인프라- 기업이나 조직이 IT 서비스를 원활히 운영하고 제공할 수 있도록 지원하는 기술 및 시스템의 집합- 크게 온프레미스 , 클라우드 기반으로 나뉨, 최근엔 하이브리드 인프라 방식이 많이 사용됨- 구성요소는 크게 하드웨어, 소프트웨어, 네트워크 등으로 구성 중요성)비즈니스 운영의 필수 요소확장성 및 유연성 제공데이터 관리 및 분석 기반 제공보안 및 규제 준수IT 서비스 자동화 및 비용 절감DX(Digital Transformation)- 디지털 기술을 활용하여 비즈니스 프로세스를 혁신하고 새로운 가치를 창출하는 과정- DX를 통해 기업의 가치 사슬의 각 단계에서 디지털 기술을 활용하여 프로세스를 혁신하고 경쟁 우위를 확보하는 전략HW 인프라- IT 시스템을 운영하는데 필요한 물리적 장치 및 구성 .. 2025. 5. 9.
[KT 에이블스쿨] 05.08 컴퓨터 개론 ICT- 정보와 통신 기술의 결합 컴퓨터 필요성- 데이터의 처리- 네트워크 통신 ICT 기술의 발전- AI와 IoT의 결합으로 기술 발전- 디지털 전환 가속화컴퓨터는 모든 데이터를 0, 1로 이루어진 이진 데이터로 처리 ▪ 2진수(binary) : 0, 1 두 개의 숫자만으로 표현▪ 8진수(octal) : 자리 수 하나가 0 ~ 7 까지 표현▪ 10진수(decimal) : 자리 수 하나가 0 ~ 9까지 표현▪ 16진수(hexadecimal) : 자리 수 하나가 0 ~ 15까지 표현 1 bit : 데이터를 표현하는 최소 단위, 0 또는 1로 구성1 byte : 8bit, 즉 2 8가지(256)의 정보를 표현- 8bit가 1Byte인 이유는 영문자, 기타기호, 숫자, 에러 검출 등을 표현하기 위한 최소 정보.. 2025. 5. 8.