[실기 - 중요도 상] 11. 응용 SW 기술 활용
·
🏆 자격증/⚡ 정처기
💡 OS컴퓨터 시스템 자원 효율적 관리, 편리/효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램 모임- 윈도우, Unix, Linux, Mac, Android 💡 Unix1960년대  AT&T 벨연구소, MIT, General Electric이 공동 개발한 OS- 특징 : 대화식 OS 기능 / 다중 작업 기능 / 다중 사용자 기능 / 이식성 / 계층 구조 파일 시스템 💡 프로세스 상태 전이💡 스케줄링 알고리즘1) 선점 스케줄링RR (time slice)SRT (Remaining)MLQ, MLFQ (time slice, n 레벨)2) 비선점 스케줄링HRN (우선순위) = (대기시간 + 서비스시간) / 서비스시간SJF (job, 실행 시간 짧은)FCFS (= FIFO, 선입 선처리 (먼저 도..
[실기 - 중요도 상] 8. SQL 응용
·
🏆 자격증/⚡ 정처기
내가 공부하는 방향이 DB와는 거리가 멀어서, SQL을 잠시 공부하거나 썼을 때는 기억에 남지만 금방 잊기 마련이다.그래서 모든 기억이 리셋된 상태로 정처기 시험 2일 전, 정리 및 공부를 해보려고 한다!💡 트랜잭션인가X 사용자로부터 데이터를 보장하기 위해 DBMS가 가져야하는 특성.하나의 논리적 기능을 정상적으로 수행하기 위한 작업 기본 단위특성1) 원자성 : 트랜잭션이 DB에 모두 반영O or 모두 반영X2) 일관성 : 트랜잭션 수행 전/후 상태가 같아야 함.3) 격리성 : 동시에 실행되는 트랜잭션들이 서로 영향X4) 영속성 : 성공O 트랜잭션 결과는 DB에 영속 저장 📍 트랜잭션 제어어 (TCL)- COMMIT : 트랜잭션을 메모리에 영구 저장- ROLLBACK : 트랜잭션 저장 무효화- CHE..
[실기 - 중요도 상] 10. 프로그래밍 언어 활용
·
🏆 자격증/⚡ 정처기
공부할 시간이 얼마 없다 ㅎㅎㅎ (팩트는 충분한 시간이 있었지만 그만큼 안 했다) 남은 건 선택과 집중 뿐...!꼭 알아야 할 것들만 정리를 해보려고 한다.💡 연산자 우선순위1) 단항 연산자- ! (논리 not)- ~ (비트 not)2) 이항 연산자- & (비트 and) / ^ (비트 xor) / l (비트 or)- && (논리 and) / || (논리 or)* xor : 입력 같으면 0, 다르면 1  💡 생성자객체 변수를 생성하면서 초기화를 수행하는 메소드 💡 Python 리스트 관련 주요 메소드- pop(위치) : 해당 위치에 있는 값을 출력한 뒤, 값 삭제- index(값) : 해당 값의 index 반환- extend(리스트) : 원래 리스트 끝에 새로운 리스트 추가 (확장)- count(값)..
[1장. OS 개요] OS 개념
·
카테고리 없음
💡 정의 컴퓨터 사용자 - HW 사이에서 중계 역할을 하며, 응용 SW 실행을 제어하는 SW 컴퓨터의 자원을 독점적으로 관리하는 SW (컴퓨터의 모든 자원(HW + SW + 데이터) 관리) 자원에 대한 독점 권한 소유 컴퓨터 시스템 관리자임. (사용자 관리 + 자원 관리 + 성능 관리 + 보안 관리) SW임. (커널 + UI를 비롯한 도구 프로그램들 + 디바이스 드라이버) 일반 SW와 주요한 차이는 그 프로그램의 의도임. (CPU에게 다른 시스템 자원의 사용을 지시 → 다른 프로그램의 수행될 시점 결정) 💡 목적 편리성 / 효율성 / 제어 서비스 향상 사용자/컴퓨터 인터페이스로서의 운영체제 컴퓨터를 응용프로그램의 집합으로 바라봄. (응용 프로그램 사용자는 컴퓨터의 구조에는 관심X) 응용 프로그램이 HW ..
[Expert] 파이썬 데이터 분석 기본 (개별 과제)
·
🎈 활동/🎁 CJ 리모트 인턴십
📌 문제 : 로또 번호 생성기 - input 함수로 사용자 입력을 받아, 총 6개의 숫자를 만들어준다. 💡 입력 - 모든 자연수 가능, 1번만 입력 - 아무 자연수 6개를 골라, 콤마(',')를 기준으로 순서대로 입력 ▶ 들어온 입력 처리 → 모든 숫자가 1-45 사이가 되도록 한다. 💡 예외 - 생성한 6개의 숫자 중, 중복 존재 → 둘 중 큰 숫자에 +1 - 이때, 45를 넘으면 1로 return - 만약, number_list 중복된 값이 존재하면 해당 값들의 기존 리스트 값을 비교하고, 기존 값이 더 큰 것에 +1 💡 결과 - make_lotto_number 함수에서 number_list return # 실행 예시 >>> 입력 : 4151361,13597019,222,123315,4,13516 >..